ActiveReports 报表控件:合并报表

ActiveReports 报表控件 为我们提供了一个简单易用的报表解决方案,我们也可以定制样式丰富的报表,并且可以合并多个报表在同一报表中,本篇文章中我们将介绍如何合并区域报表和页面报表到同一报表浏览器中。合并区域报表合并页面报表在报表浏览器中合并区域报表:实现方法十分的简单,可以使用 SectionDocument 下的 PagesCollection 对象用于获取和添加其他报表的页面到当前报表,添加之后既可以导出多个报表模板到同一文件,即完成了报表控件的合并:步骤如下:

发布于 2014/11/02 00:00

ActiveReports

ActiveReports 报表控件 为我们提供了一个简单易用的报表解决方案,我们也可以定制样式丰富的报表,并且可以合并多个报表在同一报表浏览器中,本篇文章中我们将介绍合并区域报表和页面报表的方法。

  • 合并区域报表
  • 合并页面报表

在报表浏览器中合并区域报表:

      实现方法十分的简单,可以使用 SectionDocument 下的

PagesCollection

    对象用于获取和添加其他报表的页面到当前报表,添加之后既可以导出多个报表模板到同一文件,即完成了报表控件的合并:步骤如下:

 

1.拖拽报表浏览器到WinForms窗体。

2.在Form窗体的Load事件中添加以下代码:

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

 

3.在报表浏览器中浏览报表:

MergedReport

示例下载:

VS2010 + .NET4.0

C#:

VB.NET:

在报表浏览器中合并区域报表:

1.拖拽报表浏览器到WinForms窗体。
2.在Form窗体的Load事件中添加以下代码:

Dim subreport As GrapeCity.ActiveReports.PageReportModel.Subreport = New GrapeCity.ActiveReports.PageReportModel.Subreport()
subreport.ReportName = "PageReport2.rdlx"
_pageReport.Report.Body.ReportItems.Add(subreport)
  
Dim runtime As GrapeCity.ActiveReports.Document.PageDocument = New GrapeCity.ActiveReports.Document.PageDocument(_pageReport)
Viewer1.LoadDocument(runtime)

 

3.在报表浏览器中浏览报表:

Output_MergedReports

示例下载:

VS2010 + .NET4.0

C#:

VB.NET:

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态