C# 2008中Crystal Report如何动态(编程时)得到报表的总页数

2024-12-21 20:03:11
推荐回答(2个)
回答1:

用FineReport报表只需要添加一个统计页数的公式就ok了,不需要整代码,总页数会自动统计生成。比水晶报表要方便很多,如果你对报表工具没有指定,可以试一下,绝对好用。

回答2:

表只是一个表结构
DataSet1 ds = new DataSet1();

using (SqlConnection conn = new SqlConnection(conString))
{
using (SqlDataAdapter adpt = new SqlDataAdapter("select * from MedicionType", conn))
{
adpt.Fill(ds, "表名,必须和你的数据集里拖出来的一样");
}
}

CrystalReport1 cys = new CrystalReport1();
cys.SetDataSource(ds);
this.crystalReportViewer1.ReportSource = cys;