ActiveReports 报表应用教程 (4)---分栏报表
在ActiveReports中可以实现分栏报表布局样式,可以设置横向分栏、纵向分栏,同时进行分栏和分组设置,统计分栏分组的小计、合计等。在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。本文主要讲解如何在ActiveReports中实现横向分栏、纵向分栏和分组分栏报表。
1、横向分栏报表1.1、在ASP.NET应用程序中添加一个名为rptAcrossDown.cs的ActiveReports报表文件,选择的项目模板类型为ActiveReports7区域报表(基于代码)。报表创建完成之后点击detail左上角的数据源图表,按照下图中的信息创建报表数据源:
1.2、选择报表detail区域,在属性对话框中设置以下属性:
ColumnCount2ColumnDirectionAcrossDown从报表资源管理器中将数据字段拖拽到报表设计界面,最终得到以下设计结构:
1.3、运行报表得到下图所示结果:
2、纵向分栏报表切换到报表设计界面,选中detail区域,然后在属性窗口中设置以下属性:
ColumnCount2ColumnDirectionDownAcross运行报表得到以下结果:
3、分组分栏报表在设置分栏的同时,我们还可以设置报表的分组信息,以完成数据的分组显示和数据统计。我们在纵向分栏的基础上增加数据分组的功能,选中detail并单击右键选中插入–>组头/组尾,如何设置groupHeader1的以下属性:
ColumnGroupKeepTogetherTrueDataField类别名称GroupKeepTogetherFirstDetailKeepTogetherTrueRepeatStyleOnColumn运行结果如下:在线演示及×××地址:
http://www.gcpowertools.com.cn/products/activereports_demo.htm
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。