ActiveReports报表开发绑定多数据源.pdfVIP

  • 5
  • 0
  • 约1.23千字
  • 约 7页
  • 2017-09-20 发布于河北
  • 举报
ActiveReports报表开发绑定多数据源.pdf

ActiveReports 报表绑定数据源教程 :多数据源绑定 ActiveReports 支持单数据源绑定和多数据源绑定,本文将重点介绍如何为区域 报表和 RDL/页面报表设置多数据源。 区域报表多数据源绑定 ActiveReports 区域报表中多数据源绑定实现方法在 ActiveReports 区域报 表(Section )加载多数据源实战文章中有非常详细的介绍。 RDL/页面报表多数据源绑定 RDL/页面报表中可以添加多个数据源连接(DataSource ),每个数据源下可以 添加多个数据集(DataSet ,该DataSet 并非 System.Data.DataSet 类型,而 是 GrapeCity.ActiveReports.PageReportModel.DataSet 类型)。接下来我们 将为报表添加一个数据源,并为该数据源添加两个数据集(类别和产品)。 第一步:在工程中创建一个名为 PageReport_DataSource_MultiSources.rdlx 的页面报表 第二步:从 Visual Studio 菜单栏中的“视图”- “其他窗口”- “报表资源管 理器 V9”中打开ActiveReports 报表资源管理器,此时,你可以看到“数据源” 节点,在该节点上鼠标右键选择“添加数据源”菜单项,在弹出的“报表数据源” 对话框中按照向导步骤连接到一个 Access 数据库,如下图: 点击“确定”按钮,完成数据源创建操作,此时,在报表资源管理器窗口中的“数 据源”节点下新增了一个名为“DataSource1”的子节点。 第三步:在“DataSource1”节点上点击鼠标右键,选择“添加数据集”菜单项, 在弹出对话框的“查询”选项卡中写入以下 SQL 查询语句 [Select * from 类 别] ,然后点击“确定”按钮完成数据集创建操作。返回到报表资源管理窗口之 后,点击“DataSet1”节点,可以看到 SQL 查询语句返回查询结果的全部数据 字段。 第四步:重复第三步,添加一个名为“DataSet2”的数据集,对应的 SQL 查询 语句为 [Select * from 产品] ,然后点击“确定”按钮完成数据集创建操作。返 回到报表资源管理窗口之后,点击“DataSet2”节点,可以看到 SQL 查询语句 返回查询结果的全部数据字段。 第五步:在 Visual Studio 工具箱中的表格控件(Table )拖拽到报表设计界面, 然后点击表格明细行中的单元格,此时,会自动显示 DataSet1 和 DataSet2 两 个数据集,我们为第一个表格指定 DataSet1 数据源;添加第二个表格并指定 DataSet2 作为其数据源。

文档评论(0)

1亿VIP精品文档

相关文档