rdlc怎么添加dataset_RDLC报表控件一 绑定数据源

本文介绍了如何在RDLC报表中添加数据源,包括通过数据库资源绑定数据以及运行时动态绑定资源的方法。首先,通过Database配置与数据库交互,获取表、视图、存储过程等字段。其次,展示了如何创建自定义DataSet,设计DataTable并将其与Report绑定,再通过编写返回DataTable的函数实现运行时动态赋值。最后,提供了利用ReportViewer控件展示动态数据的代码示例。
摘要由CSDN通过智能技术生成

一 绑定数据库资源

这个比较简单,新建一个Report之后,或者在Data Source 窗口点新建Data Source,会弹出如下对话框,在框中选择DataBase之后按照自己的数据库相关信息进行配置即可。

图1

这种选择资源的方式,获取的字段都是数据库中的表、视图、存储过程以及触发器中的字段,比较依赖数据库SQL语句,当然,这些字段的值也是可以在后面的运行过程中动态改变的。

二 运行时动态绑定资源

动态绑定资源可以在针对数据库中的表或视图中的字段,在运行过程中改变它们的值,也可以是从一开始就脱离数据库,自己设计字段和表,然后在运行过程中为这些字段赋值。这里演示后者,因为后者的灵活性更大,在开发过程中也更常为使用。

1. 首先新建Report时直接跳过图一所示的选择数据源的过程。这时将会新建一个空白的Report。

2. 然后在项目中新建一个DataSet数据集。

图2

如图2所示,在空白处右键新建一个DataTable,然后对DataTable进行编辑,添加列。如图3所示。

图3

3. 然后返回Report对象的设计页面,在Report Data窗口新建一个DataSet 数据集。

图4

在DataSource下拉栏中选择刚才创建的数据集,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值