找回密码
 立即注册

QQ登录

只需一步,快速开始

phinex

中级会员

7

主题

29

帖子

843

积分

中级会员

积分
843

活字格认证

phinex
中级会员   /  发表于:2015-7-30 16:42  /   查看:3981  /  回复:2
很多例子都是pagereport的,那么RDL报表如何在web端使用?

2 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-7-30 17:11:00
沙发
您好,
首先回答您正文里的问题,
页面报表和RDL报表是调用方法完全相同的两种报表。唯一的区别在于使用的场景。
页面报表有个严格的页面格式,适合于对页面格式严格的打印。
具体的区别您可以参考:

ActiveReports入门教程(3) 选择最佳的开发实践
http://gcdn.gcpowertools.com.cn/showtopic-17065.html

区域报表在Web中的使用:
WEB显示区域报表(基于代码):
  1. Reports.rptMonthlySalesByCategory rpt = new Reports.rptMonthlySalesByCategory();
  2. WebViewer1.Report = rpt;
复制代码


WEB显示区域报表 (基于XML):
  1. GrapeCity.ActiveReports.SectionReport sr = new GrapeCity.ActiveReports.SectionReport();
  2. System.Xml.XmlTextReader xtr = new System.Xml.XmlTextReader(Server.MapPath("") + "\\SectionReport1.rpx");
  3. sr.LoadLayout(xtr);
  4. xtr.Close();
  5. 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

希望能够帮助到您。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-7 17:39:00
板凳
为了给你提供更优质的服务,请对本次服务进行评分。
我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +5 收起 理由
phinex + 5

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部