ReportViewer快速应用(一)

     本文将实现一个ReportViewer控件快速绑定数据源的实例.虽然例子有

续操作,但是没有硬性的先后次序.

 

1.  新建一个Test.ASPX文件,拖入一个ReportViewer控件。

2.  新建一个报表文件TestRep.rdlc文件,将ReportViewer控件的选择报表项选择为TestRep.rdlc

3.  App_Code中新建数据集文件TestDataSet.xsd文件,将它关联到数据库中的Data表(假设数据库中存在一个表Data,三个字段分别为Col001,Col002,Col003),在TableAdapter配置向导中选择使用SQL语句(或者其他方式),在编辑框中填写:select * from Data

 

 

4.  双击TestRep.rdlc文件,进行报表设计,报表文件必须关联一个数据源,才可以进行设计,所以要先建好数据源,再进行设计报表,在报表文件中,选择菜单中的“报表->数据源”,在弹出的菜单项中选择刚才新建的TestDataSet_****数据源(*表示表名,为第一次关联表的表名,以后修改表就不会随着更改),点确定.

 

 

5.  回到Test.aspx文件中,选择ReportViewer控件的弹出项,点击下“重新绑定数据源”,在ReportViewer控件下面就会多出一个ObjectDataSource对象来了,该对象绑定了TestDataSet.xsd数据源

 

6.  继续修改报表文件TestRep.rdlc,在报表文件的工具箱中有许多报表控件,拖入一个矩阵控件,在“网站数据源”中拖入相应的字段到报表中的矩阵控件中的“详细信息”中,(如果没有看到“网站数据源”选项卡,按组合键:Alt+Shift+D调出)。在报表文件中的设计也是比较灵活的,可以拖入“文本框”控件来标明一些表格信息。为矩阵控件添加黑色边框,也可以给列和行分别添加边框(表格设计从略)

 

 

 

7.  test.aspx设为起始页,按F5运行查看效果。

 

 

小结

    本地调试运行的时候是可以直接看到ReportViewer效果的,但是,要

部署在服务器上的时候需要在服务器上安装ReporViewer,你可以在

C:/Program Files/Microsoft Visual Studio 8

/SDK/v2.0BootStrapper/Packages/ReportViewer/ReportViewer.exe

找到安装文件,还有/zh-CHS/下的中文包.

 

除了安装组件外,还要确定在Bin目录下有三个DLL文件:

Microsoft.ReportViewer.Common.dll

Microsoft.ReportViewer.WebForms.dll

Microsoft.ReportViewer.WinForms.dll

如果没有,可以在下列位置找到:

C:/Program Files/Microsoft Visual Studio 8/ReportViewer

 

ReportViewer控件除了快速绑定数据,并显示数据,还可以提供外部输入

的参数,来动态绑定数据,另外数据源也可以使用类对象中返回的集合.

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值