本指南阐明了如何按照每组中的记录数目对报表组排序,演示了按照汇总函数的结果对报表组排序的功能。 可以通过使用 GroupHeaderBand.SortingSummary 属性的选项来完成此任务,而无需编写代码。

要按照每组中的记录数目对报表组排序,则执行下列操作。

  1. 以下列报表布局开始。

    报表被绑定到 Northwind 示例数据库 (与 XtraReports 安装一起提供的 nwind.mdb 文件) 的 "Products" 表,并按照 CategoryID 数据字段 分组

  2. 单击 GroupHeader(分组标头) 带区的 智能标记,并在操作列表中单击 GroupHeaderBand.SortingSummary 属性的省略号按钮。

    在被调用的 Group Sorting Summary Editor 中,勾选 Enabled 复选框,把 Field(字段) 设置为 ProductName、把 Summary function(汇总函数) 设置为 Count(计数)。

    另外,还可以确定分组的排序方向、以及当存在 Null 值时,是否忽略 Null 值。

    单击 确定 按钮,应用所作出的更改并关闭此对话框。

在下面的插图中显示了结果 (多栏布局 被应用到报表组)。

CodeCentralShow Me

在 DevExpress Code Central 数据库中可以找到完整的示例项目,网址是 http://www.devexpress.com/example=E1763。 取决于目标平台类型 (ASP.NET、WinForms 等),可以在线运行本示例,或者下载自动可执行的示例。

Expand image参阅