报表运行时的报表合并_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 报表运行时的报表合并

报表运行时的报表合并

 2013/7/24 9:42:07  坐公交的大叔  博客园  我要评论(0)
  • 摘要:ActiveReports能够实现在报表运行时合并报表,即在使用ActiveReports的设计器创建了好几个不同的报表后,通过几行代码进一步进行合并,作为一个报表文件在报表浏览器中预览处理。需要在创建的每个报表中使用AddRange方法添加PagesCollection就可以了。所得的ReportDocument就能够在ActiveReports的ReportViewer中预览了,也可以导出成为PDF,Excel,HTML,TIFF,文本文件等。具体步骤:1
  • 标签:运行

  ActiveReports能够实现在报表运行时合并报表,即在使用ActiveReports的设计器创建了好几个不同的报表后,通过几行代码进一步进行合并,作为一个报表文件在报表浏览器中预览处理。

  需要在创建的每个报表中使用AddRange方法添加PagesCollection就可以了。所得的 ReportDocument就能够在ActiveReports的ReportViewer中预览了,也可以导出成为 PDF,Excel,HTML,TIFF,文本文件等。

具体步骤:

1、将ReportViewer控件拖拽入Windows Form

2、在Form中加载以下代码:

ReportOne _rpt1 = new ReportOne();
 ReportTwo _rpt2 = new ReportTwo();
 _rpt1.Run();_rpt2.Run();
 _rpt1.Document.Pages.AddRange(_rpt2.Document.Pages);
 viewer1.Document = _rpt1.Document;

3、在ReportViewer中运行项目,查看合并后的报表。

使用报表开发工具ActiveReports合并多个报表

发表评论
用户名: 匿名