我想在多个客户的Windows c#
应用程序中生成收据。
例如,如果我的数据库中有5个客户,那么它将生成5页报告,每个客户一页。
我看到很多例子,但一次只显示一个页面,无法生成所有客户收据。
在下面的代码中,我尝试生成单页报告,但仅针对最后一位客户,我希望生成10个客户,然后生成10页报告,每个客户一个。
private void Form1_Load(object sender, EventArgs e)
{
int from = 1, to = 10;
DataTable dt = dblayer.CustomerInfoRange(from,to);
foreach (DataRow dr in dt.Rows)
{
customerReport1.SetParameterValue("pName", dr["Name"].ToString());
customerReport1.SetParameterValue("pAddress", dr["Billing_Address"].ToString());
crystalReportViewer1.ReportSource = customerReport1;
}
}
请帮助,如何为每位客户生成10页报告?
提前致谢。