XtraReports如何将多张报表放在一个预览里面?

发布时间 2023-12-26 11:46:38作者: En'

报表一面有一个属性叫pages,如果需要将多张报表打印到一起,你可以吧一张报表的pages添加到另一张报表里面,答应另一张报表,就可以了。

 1 //创建第一个报表并生成它的文档。
 2 XtraReport1 report1 = new XtraReport1();
 3 report1.CreateDocument(); 
 4 //创建第二个报表并生成它的文档。
 5 XtraReport2 report2 = new XtraReport2(); 
 6 report2.CreateDocument();
 7 //将第二个报表的所有页面添加到第一个报表的末尾。
 8 report1.Pages.AddRange(report2.Pages);
 9 //重置结果文档中的所有页码。
10 report1.PrintingSystem.ContinuousPageNumbering = true; 
11 //创建一个打印工具并显示打印预览表单。
12 ReportPrintTool printTool = new ReportPrintTool(report1); 
13 printTool.ShowPreviewDialog();