我从昨天开始就陷入了报告服务的分页问题(2008年)。我还必须补充一点,我已经开始使用一周前的报告,所以我可能会误解其中的一些方面。
假设我有一个数据集,包含两个字段,即A和B.为了显示这些数据,我创建了一个表格,如下所示:
--------------------
| A Header |
--------------------
| A Value |
--------------------
| B Header |
--------------------
| B Value |
--------------------
所有值和标题属于同一组。
但是,有时候,当B内容太长时,生成的pdf会在第一页的底部显示B标题,在下一页显示其内容。
如果B标题和B内容不适合当前页面,我想要的是在B标题之前插入分页符,以便标题和其内容的开头始终位于同一页面上。否则,我不希望插入任何分页符,因为这两行都适合当前页面。
有办法吗?我尝试使用“保持在一起”选项而没有任何成功,我一定是误解了它是如何工作的。
答案 0 :(得分:0)
我终于找到了一种正确的方法,所以这就是:
我不得不使用群组,父群组和几个孩子详细信息组。
根据Id对父组进行分组,每个(A,B)耦合值都是唯一的。由于数据来自表格行,我只是将此行ID添加到数据集中。
然后我为A及其标签定义了一个子详细信息组,为B及其标签定义了另一个子详细信息组。我将A和B详细信息组的KeepTogether属性更新为true,并将父组KeepTogether属性保留为false。
它正在发挥作用。