XtraReports如何将多张报表放在一个预览里面?
报表一面有一个属性叫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();