您好,
首先回答您正文里的问题,
页面报表和RDL报表是调用方法完全相同的两种报表。唯一的区别在于使用的场景。
页面报表有个严格的页面格式,适合于对页面格式严格的打印。
具体的区别您可以参考:
ActiveReports入门教程(3) 选择最佳的开发实践
http://gcdn.gcpowertools.com.cn/showtopic-17065.html
区域报表在Web中的使用:
WEB显示区域报表(基于代码):
- Reports.rptMonthlySalesByCategory rpt = new Reports.rptMonthlySalesByCategory();
- WebViewer1.Report = rpt;
复制代码
WEB显示区域报表 (基于XML):
- GrapeCity.ActiveReports.SectionReport sr = new GrapeCity.ActiveReports.SectionReport();
- System.Xml.XmlTextReader xtr = new System.Xml.XmlTextReader(Server.MapPath("") + "\\SectionReport1.rpx");
- sr.LoadLayout(xtr);
- xtr.Close();
- WebViewer1.Report = sr;
复制代码
区域报表绑定数据源,我们有相关博客专门介绍,您可以参考下:
区域报表设计时数据源绑定
http://blog.gcpowertools.com.cn/ ... rce_DesignTime.aspx
区域报表运行时数据源绑定
http://blog.gcpowertools.com.cn/ ... Source_RunTime.aspx
区域报表的子报表
http://blog.gcpowertools.com.cn/ ... port_SubReport.aspx
希望能够帮助到您。 |