【发布时间】:2014-08-05 12:32:39
【问题描述】:
是否可以生成少量报告,然后在同一个预览中全部显示? 示例 - 我有一份报告,我想每次使用不同的数据集生成此报告 X 次。我可以生成一次报告,预览它,当用户关闭它时,我会生成第二个等。但我希望它们都在一个预览中......
更新(这对我有用):
List<customClass> lista = customClass.ReadAll(parameter);
ReportPrilog5 rpt = new ReportPrilog5();
FormPleaseWait frm = new FormPleaseWait();
frm.show();
Application.DoEvents();
for (int i = 0; i < list.Count; i++)
{
DataSetReports.Prilog5DataTable datasetName = new DataSetReports.Prilog5DataTable();
WriteDataToDataset(dtPrilog5);
rpt.RegisterData((System.Data.DataTable)dtPrilog5, "ABCDEFGH");
rpt.SetParameterValue("pParameter", "Boris is cool");
rpt.Prepare(true);
}
frm.Close();
rpt.ShowPrepared();
【问题讨论】:
标签: fastreport