ReportViewer报表的使用及参数传递

本文档介绍了如何在ASP.NET中使用ReportViewer组件创建报表,包括新建报表、设置数据源、设计报表布局。重点讲解了如何创建一个带有参数的报表,包括设置SQL查询语句、添加报表参数、在页面上添加TextBox和Button,以及在Button事件中传递参数的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新建一个Default页面,添加一个ReportViewer.
在ReportViewer的最右上角有一个小三角,点击,设计新报表,
这时就会跳到Reprot.rdlc里,点击工具箱,表,
新建一个DataSet数据集。新建连接,配置好数据源。选择一个数据库,测试连接,成功,下一步,写SQK语句
select * from table ,完成。
此时,到Report里,会看到网站数据源中就有刚刚的字段了。
现在可以把要显示的字段拖到表的详细信息中,再到Default中,点击小三角,选择报表Report1,此时,
一个简单的报表就作好了。


下面再作一个需要参数的报表。
和刚刚一样,新建Default,报表页,数据集。或是在刚刚的基础上,
在DataSet中,点击右键,配置。可以重写SQL语句 。
数据集的查询语句像这样写。select * from table where state=@state.这里是根据state查询
在Report中,点击报表,报表参数,可以添加一个参数,state,,类型为boolean
在工具箱中选择一个文本框。在文本框上点击右键,表达式,选择参数,双击State,确定 。
在Default中添加一个TextBox,Button.
在 Default的数据源中,选择带参数的那个方法

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值