DevExpress控件使用交流,DevExpress中国社区 售前咨询
当前位置: 首页 > 开发资源 » 常见问答 » XtraReports如何将多张报表放在一个预览里面?

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

作者:   来源:   浏览:Loading...次   发布时间:2015-05-14   评论:0条

问:

有多个报表页,我想一次性在一个预览窗口中查看并打印。就类似demo中的ReportMerging,但看了源码不是太明白,好像还要自己加控件。有没有办法直接用ShowPreview()出来的控件,然后能实现多张报表页放在一个预览中呢?


答:

您好!关于您的问题,请参如下解决方法:

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


// Create the 1st report and generate its document.
  XtraReport1 report1 = new XtraReport1();
 report1.CreateDocument(); 
// Create the 2nd report and generate its document. 
 XtraReport2 report2 = new XtraReport2(); 
report2.CreateDocument();
 // Add all pages of the 2nd report to the end of the 1st report. 
 report1.Pages.AddRange(report2.Pages);
 // Reset all page numbers in the resulting document. 
 report1.PrintingSystem.ContinuousPageNumbering = true; 
// Create a Print Tool and show the Print Preview form.
  ReportPrintTool printTool = new ReportPrintTool(report1); 

printTool.ShowPreviewDialog(); 

若有任何疑问,请随时与我们联系,谢谢。


本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/Resources/FAQ-441.html

关键字: DevExpress 

相关产品: DXperience Universal Subscription

评论列表

暂无评论

请谈谈你的看法 请使用IE或者Firefox浏览器,暂不支持Chrome!

昵称 不填则默认为游客评论

DevExpress DXperience DXv2 v12

DevExpress DXperience 下载 download

DevExpress购买、价格、授权

慧都控件网为DevExpress界面控件的中国地区唯一正式授权经销商,正版控件销售公司,授权代理商,经销商及合作伙伴。

电话:400-700-1020
        023-66090381

邮箱:sales@evget.com

>>如何选择正规控件购买渠道