首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ActiveReports 报表应用教程 (4)---分栏报表

ActiveReports 报表应用教程 (4)---分栏报表

作者头像
葡萄城控件
发布2018-01-10 16:18:39
2.7K0
发布2018-01-10 16:18:39
举报

在葡萄城ActiveReports报表中可以实现分栏报表布局样式,可以设置横向分栏、纵向分栏,同时进行分栏和分组设置,统计分栏分组的小计、合计等。在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。本文主要讲解如何在葡萄城ActiveReports报表中实现横向分栏、纵向分栏和分组分栏报表。

1、横向分栏报表

1.1、在 ASP.NET 应用程序中添加一个名为 rptAcrossDown.cs 的 ActiveReports 报表文件,选择的项目模板类型为 ActiveReports 7 区域报表(基于代码)。报表创建完成之后点击 detail 左上角的数据源图表,按照下图中的信息创建报表数据源:

ActiveReports 报表功能展示 报表数据源
ActiveReports 报表功能展示 报表数据源

1.2、选择报表 detail 区域,在属性对话框中设置以下属性:

ColumnCount

2

ColumnDirection

AcrossDown

从报表资源管理器中将数据字段拖拽到报表设计界面,最终得到以下设计结构:

ActiveReports 报表功能展示 横向分栏报表
ActiveReports 报表功能展示 横向分栏报表

1.3、运行报表得到下图所示结果:

ActiveReports 报表功能展示 横向分栏报表
ActiveReports 报表功能展示 横向分栏报表

2、纵向分栏报表

切换到报表设计界面,选中 detail 区域,然后在属性窗口中设置以下属性:

ColumnCount

2

ColumnDirection

DownAcross

运行报表得到以下结果:

ActiveReports 报表功能展示 纵向分栏报表
ActiveReports 报表功能展示 纵向分栏报表

3、分组分栏报表

在设置分栏的同时,我们还可以设置报表的分组信息,以完成数据的分组显示和数据统计。我们在纵向分栏的基础上增加数据分组的功能,选中 detail 并单击右键选中 插入 –> 组头/组尾,如何设置 groupHeader1 的以下属性:

ColumnGroupKeepTogether

True

DataField

类别名称

GroupKeepTogether

FirstDetail

KeepTogether

True

RepeatStyle

OnColumn

ActiveReports 报表功能展示 分组分栏报表
ActiveReports 报表功能展示 分组分栏报表

运行结果如下:

ActiveReports 报表功能展示 分组分栏报表
ActiveReports 报表功能展示 分组分栏报表

在线演示及源码下载地址:

http://www.gcpowertools.com.cn/products/activereports_demo.htm

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-07-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、横向分栏报表
  • 2、纵向分栏报表
  • 3、分组分栏报表
  • 运行结果如下:
  • 在线演示及源码下载地址:
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档