Devexpress报表开发(三):创建主从报表

Devexpress报表开发(三):创建主从报表

此教程是在上一篇的基础上教会大家如何使用Devexpress报表控件来创建主从报表的,我们将从以下几步来实现主从报表:

  • 添加从报表数据
  • 创建从报表
  • 设计从报表布局
  • 显示预览结果

1.添加从报表数据

我们打开上一篇文章的工程,然后右击Report Explorer中的sqlDataSource1,选择Manage Queries(查询管理),然后点击添加。

然后我们按照上一篇文章的步骤添加一张与之关联的表,用作从报表数据。

然后我们在右击sqlDataSource1,然后选择Manage Relations(关系管理),我们可以在这将我们从表的数据主表之间的数据关联起来,可以使我们获得所需的数据(从图表可以看出,我们添加了表Vip_TableHouse_Record,然后该表格中的字段vipcard是想关联的)。

关联以后,我们可以在Field List中查看相关表格。

2.创建从报表

在上一篇文章的基础上打开报表设计视图,右击Detail中空白部分,然后选择Insert Detail Report,点击其子项Unbound

添加从报表后,然后我们需要绑定从报表数据来源,按照以下几步,绑定从报表的相关数据。

绑定DataSourceDataMember,此处DataMember选择我们后面添加的关联数据表

数据绑定后,然后右击从报表Detail空白处,点击Insert Band,选择GroupHeader,然后就会添加对应的GroupHeader。之后修改GroupHeaderGroupUnion属性为WithFirstDetail,并勾选RepeatEveryPage

3.设计从报表布局

我们从DX:Report Control中拖拽两个XRTable分别放在从报表的GroupHeaderDetail中,按照需求,修改对应参数后,然后将Field List中对应的数据拖拽至DetailXRTable中。

4.显示预览结果

最后就是点击Preview来查看预览结果,然后运行程序,分别点击预览打印以及编辑查看对应的效果。

下篇文章将会讲解如何添加一个参数至报表中,使我们可以通过该参数来动态获取对应的报表信息,文章有哪块写的不对的或者不懂的地方,可以给我留言,希望可以与大家一起进步。

时间: 2024-10-17 10:19:33

Devexpress报表开发(三):创建主从报表的相关文章

DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表

原文:DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.添加从表  启动 MS Visual Studio (2005.2008.或 2010). 打开有数据感知报表的

报表工具Stimulsoft Reports创建主从报表

在.NET开发中经常会涉及到报表的开发,通常我们采用报表工具来快速生成报表,报表生成工具最常用的是水晶报表.Stimusoft Reports ,下面我们以Stimulsoft Reports为例,做一个快速生成报表的教程,同时水晶报表也可以同时导入到Stimulsoft Reports中使用 现在开始创建主从报表:打开VS2012,找到Stimulsoft Reports控件1.运行设计器2.连接数据库2.1创建新的连接2.2创建新的数据源3.创建数据源之间的关系4.放两个DataBands在

DevExpress XtraReports 入门四 创建 Web 报表

原文:DevExpress XtraReports 入门四 创建 Web 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.创建 Web 报表并绑定数据  启动 MS Visual Studio (2005.2008.或 2010). 新建一个 ASP.NET Web

报表开发小技巧:报表的设计与配色技巧

1.示例工具 报表开发工具FineReport 2. 取色 2.1 设计器里取色 点击背景右侧的小三角,点击更多颜色,点击自定义选项卡,这里的HSL或者RGB值,就是我们需要得到的精确的颜色,如下图所示. RGB 是对机器很友好的色彩模式,但并不够人性化,因为我们对色彩的认识往往是"什么颜色?鲜艳不鲜艳?亮还是暗?"HSL 模式和 HSV(HSB) 都是基于 RGB 的,是作为一个更方便友好的方法创建出来的. HSL即色相.饱和度.亮度(Hue, Saturation, Lightne

电信业务支撑报表开发工具解决方案

电信业务支撑报表开发工具解决方案 电信现状 现今中国电信为了运营方便,采用了多套系统进行日常运营支撑,但是在运营中面临了如下两点难处: 1:不及时.新业务比如说政企招财宝开通时,由于一开始设计未考虑该业务,系统无法及时统计到新业务对应的市场反应: 2:不固定.电信产生临时关心指标,比如某县市的电子渠道反馈,如果重新搭建一套系统,一段时间以后又不用了,不合算: 针对这种现状,各地级市采用了几种方式: 1:自己搭建一套报表开发系统来进行报表制作: 2:采用开源的第三方报表软件. 此时会产生报表效果差

只用最适合的! 全面对比主流 .NET 报表控件:水晶报表、FastReport、ActiveReports 和 Stimulsoft

原文:只用最适合的! 全面对比主流 .NET 报表控件:水晶报表.FastReport.ActiveReports 和 Stimulsoft 前言 随着 .NET 平台的出现,报表相关的开发控件随之出现,目前已经有若干成熟的产品可供开发人员使用,本文旨在通过从不同维度对比目前最流行的4款 .NET报表控件,给所有报表开发人员在做产品选型时一份全方位的参考. 为什么需要报表控件 数据报表,作为商业系统中必不可少的功能(或者成为模块),随着这些年大数据.BI.数据决策的流行,数据报表也逐渐成为商业系

移动端报表使用教程-如何查看报表

根据我的上一篇博文中我已经演示过如何绑定或撤销移动设备,如果配置好服务器,管理员对该设备授权之后,就可以在设备上查看FineReport报表了. 1. 操作步骤 移动端登录系统之后,进入报表查看界面,如下图: 1.1 普通报表查看 点击报表查看,段落明细表,可查看报表,如下图: 从图中可看到该报表有2页,如果我们需要查看第2页,则需要点击,进行翻页,进入第2页,如下图: 1.2 参数报表查看 打开一张参数查询报表,我们这打开员工信息报表. 下拉框选择 下拉框复选框选择 其它控件的操作过程相似,这

DevExpress XtraReports 入门一 创建 Hello World 报表

原文:DevExpress XtraReports 入门一 创建 Hello World 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 本次内容分一下4个步骤: 创建应用程序并添加报表 构建报表 输出报表 查看运行结果 一.创建应用程序 1.启动 MS Visual

DevExpress XtraReports 入门五 创建交叉表报表

原文:DevExpress XtraReports 入门五 创建交叉表报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.准备数据绑定 XRPivotGrid 控件 启动 MS Visual Studio (2005.2008 或 2010),并且新建一个或者打开一个现