【问题标题】:Fast reports (C#) - generate few reports as one快速报告 (C#) - 生成少量报告作为一个
【发布时间】: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


    【解决方案1】:

    使用

    Report.Prepare(bool:append)
    

    一起添加报告。这就是它适合您的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多