Stimulsoft Reports.Net基础教程(五):创建分组报表①
2016-08-01 00:00
239 查看
摘要: StimulReport.Net是一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。以下步骤将向您展示如何用Stimulsoft Reports.Net创建一个分组报表。
1.运行设计器;
2.连接数据;
2.1创建New Connection
2.2创建New Data Source
3.创建一个报表或打开一个已经创建好的报表。
4.添加GroupHeaderBand 和 GroupFooterBand到报表模板。GroupHeaderBand应该放在与其相关的DataBand之上。GroupFooterBand放在与GroupHeader相关的Data之下。每一个GroupFooter 对应一个特定的 GroupHeader。 GroupFooter band在没有GroupHeader时不会输出。下图显示的是添加了GroupHeaderBand 和GroupFooterBand 的报表模板:
5.编辑GroupHeaderBand 和 GroupFooterBand
5.1对齐它们的高度
5.2根据需求改变属性值。例如,设置GroupHeaderBand的KeepGroupHeaderTogether属性为true。保持 group header与 group一致是很有必要的。如果要求保持 footer与 group一致,则要设置GroupFooterBand 的KeepFooterTogether为true
5.3设置 GroupHeaderBand的背景
5.4启用DataBand 的 Borders,如果有必要的话
6.在报表中用GroupHeader band 的 Condition 属性设置分组条件数据。分组条件可以通过设置表达式或者从数据源选择数据列的方法进行设定。在我们的教程中,在分组条件中定义 {Customers.ContactTitle}表达式;
7.在GroupHeaderBand中添加一个文本组件并在此文本组件中添加{Customers.ContactTitle}表达式。在GroupFooterBand添加一个文本组件并在此文本组件中添加{Count()}表达式。 {Count()}方法将每个分组中条目的数量进行计算汇总。下图显示的是带有分组条件设置并添加了GroupHeaderBand 与GroupFooterBand文本组件的报表模板:
8.编辑表达式与文本组件
8.1在GroupHeaderBand 和 GroupFooterBand中拖拽文本组件
8.2改变文本字体的参数:大小,类型,颜色
8.3对齐文本组件的宽和高
8.4改变文本组件的背景
8.5对齐文本组件中的文本
8.6改变文本组件的属性值。例如,如果你想覆盖文本,那么你需要设置Word Wrap属性为true
8.7启用文本组件的Borders,如果有需要的话
8.8改变边框颜色
下图显示的是一个编辑过后的分组报表模板:
9.点击Preview按钮或者调用Viewer,点击Preview菜单项。在渲染后所有数据字段的引用将在数据的指定字段中被更改。数据将依次从此报表定义的数据库中输出。在呈现的报表中DataBand的副本数量与数据库中数据行的数量相同。下图显示的是一个简单分组报表模板:
查看更多教程>>
1.运行设计器;
2.连接数据;
2.1创建New Connection
2.2创建New Data Source
3.创建一个报表或打开一个已经创建好的报表。
4.添加GroupHeaderBand 和 GroupFooterBand到报表模板。GroupHeaderBand应该放在与其相关的DataBand之上。GroupFooterBand放在与GroupHeader相关的Data之下。每一个GroupFooter 对应一个特定的 GroupHeader。 GroupFooter band在没有GroupHeader时不会输出。下图显示的是添加了GroupHeaderBand 和GroupFooterBand 的报表模板:
5.编辑GroupHeaderBand 和 GroupFooterBand
5.1对齐它们的高度
5.2根据需求改变属性值。例如,设置GroupHeaderBand的KeepGroupHeaderTogether属性为true。保持 group header与 group一致是很有必要的。如果要求保持 footer与 group一致,则要设置GroupFooterBand 的KeepFooterTogether为true
5.3设置 GroupHeaderBand的背景
5.4启用DataBand 的 Borders,如果有必要的话
6.在报表中用GroupHeader band 的 Condition 属性设置分组条件数据。分组条件可以通过设置表达式或者从数据源选择数据列的方法进行设定。在我们的教程中,在分组条件中定义 {Customers.ContactTitle}表达式;
7.在GroupHeaderBand中添加一个文本组件并在此文本组件中添加{Customers.ContactTitle}表达式。在GroupFooterBand添加一个文本组件并在此文本组件中添加{Count()}表达式。 {Count()}方法将每个分组中条目的数量进行计算汇总。下图显示的是带有分组条件设置并添加了GroupHeaderBand 与GroupFooterBand文本组件的报表模板:
8.编辑表达式与文本组件
8.1在GroupHeaderBand 和 GroupFooterBand中拖拽文本组件
8.2改变文本字体的参数:大小,类型,颜色
8.3对齐文本组件的宽和高
8.4改变文本组件的背景
8.5对齐文本组件中的文本
8.6改变文本组件的属性值。例如,如果你想覆盖文本,那么你需要设置Word Wrap属性为true
8.7启用文本组件的Borders,如果有需要的话
8.8改变边框颜色
下图显示的是一个编辑过后的分组报表模板:
9.点击Preview按钮或者调用Viewer,点击Preview菜单项。在渲染后所有数据字段的引用将在数据的指定字段中被更改。数据将依次从此报表定义的数据库中输出。在呈现的报表中DataBand的副本数量与数据库中数据行的数量相同。下图显示的是一个简单分组报表模板:
查看更多教程>>
相关文章推荐
- Stimulsoft Reports.Net基础教程(六):创建分组报表②
- Stimulsoft Reports.Net基础教程(七):创建列式报表①
- Stimulsoft Reports.Net基础教程(四):创建主从报表②
- Stimulsoft Reports.Net基础教程(九):创建图表报表①
- Stimulsoft Reports.Net基础教程(八):创建列式报表②
- Stimulsoft Reports.Net基础教程(十):创建图表报表②
- Stimulsoft Reports.Net基础教程(二):创建简单的列表式报表②
- Stimulsoft Reports.Net基础教程(三):创建主从报表①
- 【Stimulsoft Reports.Net教程】在DesignerFx中加载和保存报表
- 报表工具Stimulsoft Reports教程:创建分组报表
- 思达报表工具Style Report基础教程—创建数据源连接
- 思达报表工具Style Report基础教程—创建一个带条件的查询
- 思达报表工具Style Report基础教程—创建一个多数据块的联合(Union)、镜像(Mirror)
- 思达报表工具Style Report基础教程—在查询中创建计算字段
- C#报表开发工具ReportViewer vs Stimulsoft Reports.Net
- 从DataView中生成Excel报表的方案(C#) - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
- 思达报表工具Style Report基础教程—分组表
- 思达报表工具Style Report基础教程—创建一个手工输入的SQL查询
- XtraReports ASP.NET创建一个数据感知报表