【发布时间】:2011-06-20 20:22:39
【问题描述】:
我正在尝试使用 Telerik Reporting 整理我认为会相当简单的报告,但我遇到了问题。
数据源是一个DataTable,包含outergroupid、innergroupid、number1、number2,按照outergroupid、innergroupid排序。
我想要这样的报告:
Outer Group 1
Inner Group 1.1 12 14
Inner Group 1.2 11 17
Outer Group 1 Totals: 23 31
Outer Group 2
Inner Group 2.1 22 24
Inner Group 2.2 21 37
Outer Group 2 Totals: 43 61
Totals: 66 92
所有这一切都很容易,除了最后的总数。
我在 outergroupid 上创建了一个组,并在数字字段上添加了一个带有 id 的页眉和一个带有 id、“Totals:”和 Sum() 的页脚,这可以很好地处理小计。
我的问题:如果我在报表页脚中添加总计行,我会在详细信息和报表页脚之间出现分页符 - 这是我无法做到的。我一直在摆弄 KeepTogether,但似乎没有什么不同。
我的下一个尝试是在详细信息中创建一个全局组。我想如果我引入一个没有分组表达式的组,它的 GroupFooter 会在所有事情之后处理。没有。
所以,我需要一种方法来防止报表页脚进入另一个页面,或者创建一个对所有内容进行分组的组。
有什么想法吗?
【问题讨论】: