没有合适的资源?快使用搜索试试~ 我知道了~
首页RDLC与VS2008
资源详情
资源评论
资源推荐

RDLC 报表系列(一) 创建一个报表
一.写作前题
前一段时间写了一遍关于 RDLC 开发的示例文章,[原创] 在 VS 2005 和 VS 2008
中使用 RDLC 使用免费报表,得到了群里很多兄弟的支持,这遍文章从大体上讲述了怎样
用 RDLC 做报表开发,没有给出具体的开发步骤,因此我决定来写一个系列关于 RDLC 报
表开发的文章,希望对你有所帮助。(源码网整理:www.codepub.com)
这个系列文章主要从实例的方式来说明怎么用 Visual Studio 2008(2005 也一样提供
这个功能)做 RDLC 报表的开发,最后再对此系列做总结,讲述一些概念的东西。
作为开遍,我不想过多的讲于概念,主要来说明怎样来实现一个简单的 RDLC 报表。
二.创建一个简单 RDLC 项目
1. 打开 Visual Studio 2008,新建一个 ASP.NET Web Application 项目,如下图所示。

2. 在项目中新建两个文件夹,分别叫 DataEntity 和 ReprotTemplate,如下图, 至于这两
个文件夹主要用来存放什么,在下面我们会讲到,这里先不说。
3. 此项目需要引用 Microsoft.Reporting.WinForms 和 System.Windows.Forms,所以我们
需要右击上图中的 References,然后在.NET Tab 中找到我们所需要引用的 Reference,点
击 Ok,添加到我们的引用中去。
4. 右击我们新建的 DataEntity 文件夹,选择 Addà New Item…,选择左边的 Categories 中
的 Data,然后选择右边的 DataSet,输入你的 DataSet 名字,然后点击 Add 到这个文件夹
下,至此我们知道 DataEntity 文件夹用来存放数据集。
5. 点击 Visual Studio IDE 左边的 Server Explorer(如果左边没有,可以在 View 菜单中找
到),然后选择一个 Database 中的表,选择拖到 DataSet 中(如果还没有 IDE 中还没有

Database 影射,那么可以选择 Toolsà Connect To Database…来连接到你需要的
Database),当然这个 DataSet 中的表也可以自己定义(在编辑区点击右键,选择新增表,
然后在表中增加你需要的字段)。

6. 右击我们新建的 ReprotTemplate 文件夹,选择 Addà New Item…,选择左边的
Categories 中的 Reporting,然后选择右边的 Report,输入你需要的名字,点击 Add,就
样我们就把一个 Report 的模板加入到 ReprotTemplate 文件夹中了,Report 模板的编辑区
如下面第二张图所示。(源码网整理:www.codepub.com)
7. 下面我们要做的事情就是编辑这个报表模板,首先我们选择这个报表所需要的数据集,
点击 Report 菜单下面的 Data Source…,在弹出的 Report Data Source 中,选择我们添加
在 DataEntity 中那个 DataSet 的表,如下图所示。这里也就说明了,DataEntity 中存放的

是 RDLC 模板中所需要的数据集,为 RDLC 提供数据服务(除了 DataSet 以外,还有很多
数据集,我们以后的内容中会讲解这此)。
8. 然后我们在 Visual Studio IDE 的左边的 ToolBox 中拖一个 Table 到我们的报表编辑
区中,这个 Table 默认有三行三列,第一行是标题行,第二行是数据绑定行,第三行是表
的页脚行(如果你不想显示其中的一部分你可以选中一行,然后右击这一行的最左边,取
消或者选中即可)。如下图所示,我们在标题行对应的字段中输入标题名,你也可以右击
到某一列,选择新增一列在选择列的左边或者右边。
剩余27页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论0