- 37
- 0
- 约3.27千字
- 约 11页
- 2018-12-24 发布于江苏
- 举报
ActiveReports 报表控件动态绑定数据源教程:集合对象
数据源
ActiveReports 所提供的两种报表模型页面报表和区域报表都支持集合对象数
据源绑定,本文就主要讲解如何为以上两种报表模型设置集合对象数据源。
我们使用的实体类型 Product 共包含四个字段,代码如下:
/// summary
/// 产品
/// /summary
public class Product
{
/// summary
/// 产品编号
/// /summary
public int ID
{ get; set; }
/// summary
/// 产品名称
/// /summary
public string Name
{ get; set; }
/// summary
/// 产品单价
/// /summary
public float Price
{ get; set; }
/// summary
/// 产品库存
/// /summary
public int Stock
{ get; set; }
}
(一)页面报表
1、在工程中添加一个名为 ListPageReport.rdlx 的页面报表
添加完成之后在解决方案窗口中选中 ListPageReport.rdlx 文件,并按下 F4
以打开该文件的属性窗口,在属性窗口中将“复制到输出目录”设置为“始终复
制”
2、在报表资源管理器窗口中,鼠标右键单击“数据源”节点,并选择添加数据
源菜单项
在出现的“报表数据源”对话框中,设置类型为“Object Provider”,点击“确
定”按钮以完成添加数据源操作
3、返回到报表资源管理器中,在 ListDataSource 节点上鼠标单击右键,选择
“添加数据集”菜单项
4、在出现的“数据集”对话框中,切换到“字段”选项卡页面,并添加与 Product
类型中同名的四个字段,如下
点击“确定”按钮以完成添加数据集操作,返回到报表资源管理器窗口中,可以
看到 ListDataSet 节点下会显示我们添加的四个字段
至此,我们已经完成报表数据源的创建工作,接下来就设计报表界面以显示数据
源数据
5、从 VS 工具箱中的 ActiveReports 7 页面布局报表分类中,将 Table 控件
添加到报表设计界面,并设置每个单元格的对应的数据字段
6、完成全部报表设计工作之后,我们在 Form1 中添加 ActiveReports 报表浏
览器控件 Viewer
7 、在 Form1 的后台代码中加载 ListPageReport.rdlx 报表,并在
LocateDataSource 事件中为报表加载数据
private void Form1_Load(object sender, EventArgs e)
{
GrapeCity.ActiveReports.PageReport report = new GrapeCity.
ActiveReports.PageReport(new System.IO.FileInfo(ListPageReport.rdlx
));
GrapeCity.ActiveReports.Document.PageDocument document
= new GrapeCity.ActiveReports.Document.PageDocument(report);
document.LocateDataSource += new GrapeCity.ActiveReports.
LocateDataSourceEventHandler(docu
您可能关注的文档
- 中国人文国家地理综合区划方创琳刘海猛.pdf
- 下集磁珠电感电阻电容 于噪声抑制上之剖析与探讨.pdf
- 同济大学内部使用核心学术刊物完整目录.pdf
- 中国贸易贸易顺差增长与波动政治经济学分析——中国式分权体制视角.pdf
- 日本NEMOTO离子式火灾烟雾传感器NIS09C(中文).pdf
- 日本NEMOTO离子式火灾烟雾感应器NIS09C(中文).pdf
- 智原芯公司简介.pdf
- 具有氧缺陷SrTiO3电子结构和光学资料性质第一性原理研究.pdf
- 十二五时期中国地方中国政府性债务压力测试研究 刘尚希.pdf
- 录音笔P632FM指导书V1.0.pdf
- EMI滤波器分立元件寄生参数消除技术研究.pdf
- 基于协议传输系统项目要求书:修改履历与核心要素.pdf
- 基于区块链企业供应链平台数据字典及变更记录.pdf
- 塔河油田YT2井区三叠系滚动开发产能建设方案油藏工程.pdf
- 电路与电子技术关键参数分析及计算.pdf
- 2026年高考化学二轮复习:专题15 化学实验基础(复习讲义)(原卷版及解析).docx
- 2026年高考化学二轮复习:专题16 大题突破——化学实验综合(专题专练)(原卷版及解析).docx
- 2026年高考化学二轮复习:专题05 元素及其化合物的性质与应用(复习讲义)(原卷版及解析).docx
- 2026年高考化学二轮复习:专题05 元素及其化合物的性质与应用(复习讲义)(原卷版).docx
- 杭州市(2025年)法官检察官遴选试题及答案.docx
原创力文档

文档评论(0)