中附上。
3) 协议规范还介绍了 RDLC 报表常用的表达式、元素定义等内容,具体请大家参看
协议规范。
4、 RDLC 常用控件介绍
RDLC 设计工具箱上总共有 9 种控件:文本框(TextBox)、折线(Line)、表(Table)、矩阵
(Matrix)、矩形(Rectangle)、列表(List)、子报表(SubReport)、图表控件(Chart)、图像控件
(Image)。下图 ctlsDemo.rdlc 设计器所示为所有控件的设计演示。
1) 由于表格控件、矩阵控件、列表控件和图表控件必须填充数据集,因此把所有控
件布局完毕之后,创建一个数据集。解决方案资源管理器中,选中 RDLCDev 工程,右击
添加新建项,在新建项类型模板里选择“数据集”,取名“ctlsDemo.xsd”,单击“添加”。
ctlsDemo.xsd 添加完毕之后,在解决方案资源管理器中会增加一个 ctlsDemo.xsd 文件,
并前 VS IDE 会自动打开 ctlsDemo.xsd 设计页面。在设计页面中右击,添加 Datatable,将其
命名为 vSales,该表描述的是产品的销售额信息,为 vSales 表添加列,列信息如下:
ProdCat System.String
SubCat System.String
OrderYear System.Int32
OrderQtr System.String
Sales System.Double
2) 文本框控件、折线控件、矩形控件使用相对简单,这里不细说;
3) Image 控件,现在 RDLC 设计器模式下,选择“报表”菜单,“嵌入图像”,在“嵌入图
像 ” 对 话 框 中 , 载 入 一 个 本 地 图 像 文 件 即 可 。 然 后 设 置 Image 控件 的 Source 属 性 为
Embedded,设置 Value 属性为刚才处理的嵌入图像即可。当然还有别的方式可以显示图像,
大家可以 Google 一下,关键字为 RDLC、嵌入图像;
4) 图表控件,使用图表控件的一个关键是要设置好图表属性页面中的数据 TAB 页相
关内容。主要有值、类别组和序列组定义,大家可以参考 Demo;
5) 表格控件、矩阵控件和子报表控件,在后续内容中会详细介绍;