用ReportView控件展示Rdl服务器报表可行性研究

1 引言

由于客户端报表(Rdlc)在设计时可以不绑定具体的数据源(可以在加载的时候再动态绑定),因此无法从Rdlc文件中获取到具体的数据源信息(即具体的SQL脚本)。而服务器报表在设计阶段必须绑定数据源,所以,考虑采取这样的方式来实现RTS报表体系:用服务器报表来做设计,用ReportView控件来做展示,即用ReportView控件来展示Rdl报表。

2 验证过程

n  SQL Server Business Intelligence Development Studio设计一张新的服务器报表(通过新建报表向导来完成)

 

 

n  XML编辑器打开刚才新增的报表,重点注意下面的内容

 

n  接下来,新建一个WinForm项目,用ReportView控件来展示新增的报表(RDL),部分代码如下

 

3结果

通过验证,用ReportView控件来展示服务器报表的方式是可行的。而且不需要改变原来RDL服务器报表的任何东西(后缀名也不需要改变)

4 其他

         RDL服务器报表支持多数据集展示(一个数据集对应一个表),支持存储过程

 

 

         ReportVieW控件展示的时候,我们需要对应为每个数据集绑定具体的数据源。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值