我想将2个 .rdlc 文件(使用C#合并)到单个 .rdlc 中,以便在reportviewer控件中将其打印在单个文件中。
这是我正在尝试的:
this.reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.ReportPath = "model1.rdlc";
reportViewer1.LocalReport.ReportPath = "model2.rdlc";
this.reportViewer1.LocalReport.DataSources.Add(datasource);
this.reportViewer1.RefreshReport();
但这只是向我显示第二个报告( model2.rdlc )
答案 0 :(得分:0)
Reportviewer节目一次只有一个报告文件
因为您覆盖了第二行的报告路径 就像这样(显示最近的报告)
您有一些选择:
1-在第一个报告中使用子报告,并将supreport参数设置为报告2。
2-对一个报告使用多个数据源,然后将两个报告合并到报告中。
3-使用页面制动选项将您的报告拆分为多页,但是它有一定的局限性,因为它不能在任何区域工作,除非它在报告中有一个容器(如表-矩形-矩阵)。