rdlc怎么添加dataset_自定义数据的RDLC报表开发入门(一)

本文是一篇关于使用RDLC报表的入门教程,重点介绍如何添加自定义数据集(DataSet)。作者通过创建一个WinForm工程,演示了如何新建数据集、报表以及关联数据集。在VS2012环境下,通过新建数据集、添加报表、绑定数据源,并填充自定义数据,展示了报表的基本构建过程。文章以实例操作为主,适合初学者参考。

(1)前言

使用了VS好多年,一直认为制作报表是件很头痛的事,不是自己没有研究过,但说真的的确是很头痛的事,尤其是C#下面的各种数据绑定,网上蜡人张的BLOG对RDLC就有很透彻的详细说明,我看了半天,就给那些报表结构回路搞得莫名其妙,大师级别的人果然功力与我不一样。因为项目的需要,这两天回炉一下自己从前的报表知识,顺便写篇东西,好让后来者别多太多像我一般的无谓脑力跟体力劳动。

本人是位明显的实用主义者,程序开发有太多的理论,量你一辈子的时间也绝对不可能全部了解清楚的,可当你实际操作过一个工程的话,有些理论或许会不言而喻,很多专家都说,RDLC是很容易上手的,个人实践证明,确实不难——只要你能硬着头皮撑过我这篇入门级别的教程就好了,进阶的时候就真别问我,我也是菜鸟。

(2)自定义数据集(DataSet)

网上挺多关于RDLC的例子其实都用了Northwind的那个例子,个人认为,只是报表练练手就要动用数据库好样的庞然大物显得有点过份,所以在本教程里我宁愿选择自定义的数据,代码填充数据的内容,作为一个简单的教程而言,单独的示例工程就能运行很重要,而且,不管是自定义的数据集还是取自SQLServer的数据集,在实际报表操作上没什么差别,个人认为自定义的数据集更灵活一点。

DataSet在VS上面的昵称是“数据集”,可能探讨过数据库的童鞋对这个的理解得比我要多,我的理解是比较像图形化的Struct集合体,可以更方便更灵活创建你所需要的数据结构体,接下来就依照这样定义好的结构生成一个实例(myDataSet),再填充你获得的数据,一但你的报表跟实例作了绑定,那样数据呈现就不需要我们多想了,微软会自动帮你做好的——这便是RDLC的整个开发思路而已,内容不多。

下面是实操部分,我的开发环境是VS2012,好像以前用VS2008也是差不多的样子。

1)新建一个VS2012的WinFrom工程项目,我的工程命名是“RdlcTest”;

2)在解决方案资源管理器中,右键工程,“添加”--“新建项”,选择“数据集(DataSet)”,工程便增加了一个MyDataSet.xsd的项,这个就是你自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值