一.写作前提
前面几篇中我讲了如何去实现一个RDLC报表、插入图片、参数传递及常用表达式的使用。这一节我们将focus on子报表的使用。假设有 一天,你的老板和你说,公司需要做所有员工的出出差记录,这时子报表的应用是一个不错的选择。
关于怎样创建一个RDLC报表等相关内容,前查看我之前的文章,这里就不在阐述了。
二.本文内容
1.RDLC报表模板的设计
2.Base的修改
3.调用生成报表
4.总结
三.RDLC报表模板设计
本篇要做的是一个含有子报表的报表,所以,最少我们需要两个报表模板,一个是Master.rdlc,另外一个是Sub.rdlc。Ok,下面我们 就来啰嗦一下怎么设计模板文件吧。
1.在VS(本人用的是2008的Version,自从小2003之后都支持.rdlc报表)中创建一个新的web application项目。
2.新增两个新的报表文件,一个名叫master.rdlc,一个名叫sub.rdlc(在选择的时候要注意选择如下)。
3.现在我们已经有报表模板文件了,再创建主报表和子报表所需要使用的数据类型(所需要的DataSet类型,具体可参阅[原创] RDLC 报表系列(一) 创建一个报表),这里并不多做解释了。
4.打开 style="mso-bidi-font-weight:bold">master.rdlc文件,从工具箱中拖入一表格控件,设计你所需要的格式,选择所需要 的数据源类型,然后在你需要使用子报表的地方从工具臬中插入一上SubReport控件,如下图所示。
时间: 2024-09-04 20:33:31