本指南阐明了如何按照每组中的记录数目对报表组排序,演示了按照汇总函数的结果对报表组排序的功能。 可以通过使用 GroupHeaderBand.SortingSummary 属性的选项来完成此任务,而无需编写代码。
要按照每组中的记录数目对报表组排序,则执行下列操作。
-
以下列报表布局开始。
报表被绑定到 Northwind 示例数据库 (与 XtraReports 安装一起提供的 nwind.mdb 文件) 的 "Products" 表,并按照 CategoryID 数据字段 分组。
-
单击 GroupHeader(分组标头) 带区的 智能标记,并在操作列表中单击 GroupHeaderBand.SortingSummary 属性的省略号按钮。
在被调用的 Group Sorting Summary Editor 中,勾选 Enabled 复选框,把 Field(字段) 设置为 ProductName、把 Summary function(汇总函数) 设置为 Count(计数)。
另外,还可以确定分组的排序方向、以及当存在 Null 值时,是否忽略 Null 值。
单击 确定 按钮,应用所作出的更改并关闭此对话框。
在下面的插图中显示了结果 (多栏布局 被应用到报表组)。
![]() |
---|
在 DevExpress Code Central 数据库中可以找到完整的示例项目,网址是 http://www.devexpress.com/example=E1763。 取决于目标平台类型 (ASP.NET、WinForms 等),可以在线运行本示例,或者下载自动可执行的示例。 |