使用ActiveReports报表设计器绑定多数据源报表

2025-07-25 23:52:35

1、多数据源报表RDL/页面报表中可以添加多个数据源连接(DataSource),每个数据源下可以添加多个数据集(DataSet,该Dat锾攒揉敫aSet并非 System.Data.DataSet类型,而是GrapeCity.ActiveReports.PageReportModel.DataSet类型)。接下来我们将为报表添加两个数据源,并为每个数据源添加两个数据集

2、在ActiveReports报表资源管理器中,点击“数据源”节点,在该节点上鼠标右键选择“添加数据源”菜单项

使用ActiveReports报表设计器绑定多数据源报表

3、在弹出的“报表数据源”对话框中按照向导步骤连接到一个数据库

使用ActiveReports报表设计器绑定多数据源报表

4、点击“确定”按钮,完成数据源创建操作,此时,在报表资源管理器窗口中的“数据源”节点下新增了一个名为“DataSource1”的子节点

5、在ActiveReports报表资源管理器中已添加的“DataSource1”数据源节点上,鼠标右键选择“添加数据集”菜单项

使用ActiveReports报表设计器绑定多数据源报表

6、在弹出对话框的“查询”选项卡中写入SQL查询语句 (select * from 类别)

使用ActiveReports报表设计器绑定多数据源报表

7、然后点击“确定”按钮完成数据集创建操作。返回到报表资源管理窗口之后,点击“DataSet1”节点,可以看到SQL查询语句返回查询结果的全部数据字段

8、重复4)---6)步,添加一个名为“DataSet2”的数据集,对应的SQL查询语句为 [Select * from 产品] ,然后点击“确定”按钮完成数据集创建操作。返回到报表资源管理窗口之后,点击“DataSet2”节点,可以看到SQL查询语句返回查询结果的全部数据字段

使用ActiveReports报表设计器绑定多数据源报表

9、重复前7步,添加一个名为” DataSource2“的数据源和两个分别名为“DataSet3”和“DataSet4”的数据集

使用ActiveReports报表设计器绑定多数据源报表
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢