报表控件ActiveReports快速入门指南 - 如何为报表创建、添加数据

ActiveReports是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

在上文中(点击这里回顾上节内容>>),我们为大家介绍了如何启动设计器,本文将继续讲解如何新建数据源、添加数据集等。

获取ActiveReports官方正式版下载

新建数据源

添加数据源是报表数据绑定操作的第一步,添加数据源的步骤如下:

1. 在报表设计器中,右键单击报表资源管理器中的【数据源】节点,再点击【添加数据源】,如下图:

2. 输入数据源连接信息。

您可以连接下载示例数据库,我们以 Access 数据库为示例,演示数据源连接步骤:

  1. 名称:输入 DataSource1
  2. 类型:选择 Microsoft Oledb Provider
  3. 连接: Microsoft.Jet.OLEDB.4.0
  4. 服务器或文件名称: 点击“省略号”按钮,定位到示例数据库的路径后点击确定。

点击确定后,数据源连接对话框会自动关闭,数据源连接即完成,数据源节点下会出现 DataSource1 节点。

添加数据集

数据源创建成功之后,会显示在报表资源管理器的数据源节点中,您可以在该数据源中创建任意多个数据集,数据集即返回的数据表,类似 SQL 的查询语句返回的结果,包含字段名称和具体的值。

添加数据集的方法如下:

1. 右键单击已创建的数据源,再单击【添加数据集】,如下图:

2. 在数据集对话框中,定义数据集名称、查询数据的SQL语句,以及数据集相关的其它选项。如下图:

  1. 常规:输入数据集名称 DataSet1, 数据源名称是数据集的唯一标识符。
  2. 查询:可直接输入查询语句,点击确定,数据集会出现可引用的字段。

SELECT t.*, 类别.类别名称 FROM (
SELECT DATEPART("yyyy",订单.订购日期) AS 订购年, DATEPART("m",订单.订购日期) AS 订购月,类别.类别ID,产品.产品名称,订单明细.数量, 订单明细.单价, 订单明细.折扣 FROM (( 订单
INNER JOIN 订单明细 ON 订单.订单ID = 订单明细.订单ID)
INNER JOIN 产品 ON 订单明细.产品ID = 产品.产品ID)
INNER JOIN 类别 ON 产品.类别ID = 类别.类别ID ) as t
INNER JOIN 类别 ON t.类别ID = 类别.类别ID
ORDER BY 订购年,订购月

本文内容源自葡萄城

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值