本指南演示了如何显示单独存在的 报表组 页码,报表组页码与 贯穿整个报表的页码 不同。 这里展示的方法也可以应用于单独存在的 从报表 (属于 主/从报表 的结构) 页码。
要显示报表组的页码,则执行下列操作。
-
新建一个分组报表,或者打开一个已有的分组报表。
-
为了显示 GroupFooter 带区,使用鼠标右键单击报表界面的任意位置,并在被调用的菜单中,指向 Insert Band 菜单项,并单击 GroupFooter 子菜单项。
注意,可以使用 GroupBand.RepeatEveryPage 属性,强制让分组标头在每页中都被重复。
-
现在,应该强制让每个新组都在独立的页面开始。 否则,不能正确地计算分组页码。
要这样做,则选中 GroupFooter(分组脚注) 带区,并把它的 Band.PageBreak 属性设置为 AfterBand。
-
从 DX.10.2: Report Controls 工具箱标签页中,把 XRPageInfo 控件拖放到 GroupFooter (或 GroupHeader) 带区。
-
选中所创建的控件,并把它的 XRPageInfo.RunningBand 属性设置为 GroupHeader1。
注意,可以使用 XRPageInfo.Format 和 XRPageInfo.PageInfo 属性来调整呈现控件内容的方式。
现在报表已经就绪。 切换到 Preview 标签页 并查看结果。
Show Me |
---|
在 DevExpress Code Central 数据库中可以找到完整的示例项目,网址是 http://www.devexpress.com/example=E810。 取决于目标平台类型 (ASP.NET、WinForms 等),可以在线运行本示例,或者下载自动可执行的示例。 |