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