快速报告(C#) - 生成少量报告

时间:2014-05-29 07:09:32

标签: fastreport

是否可以生成少量报告,然后在同一预览中显示所有报告? 示例 - 我有一个报告,我想每次使用不同的数据集生成此报告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();

1 个答案:

答案 0 :(得分:0)

使用

Report.Prepare(bool:append)

一起添加报告。这就是为什么它适合你。