Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 如何确保标题行及其关联内容行显示在同一页面上?_Reporting Services_Ssrs 2008_Report_Page Break - Fatal编程技术网

Reporting services 如何确保标题行及其关联内容行显示在同一页面上?

Reporting services 如何确保标题行及其关联内容行显示在同一页面上?,reporting-services,ssrs-2008,report,page-break,Reporting Services,Ssrs 2008,Report,Page Break,从昨天开始,我就被reporting services(2008)上的分页符问题所困扰。我还要补充一点,我一周前就开始做报道了,所以我可能会误解它的某些方面 假设我有一个数据集,包含两个字段,即a和B。为了显示这些数据,我创建了一个如下表: -------------------- | A Header | -------------------- | A Value | -------------------- | B Header | ---

从昨天开始,我就被reporting services(2008)上的分页符问题所困扰。我还要补充一点,我一周前就开始做报道了,所以我可能会误解它的某些方面

假设我有一个数据集,包含两个字段,即a和B。为了显示这些数据,我创建了一个如下表:

--------------------
| A Header         |
--------------------
| A Value          |
--------------------
| B Header         |
--------------------
| B Value          |
--------------------
所有值和标题都属于同一组

但是,有时,当B内容过长时,生成的pdf会在第一页的底部显示B标题,并在下一页显示其内容

如果B页眉和B内容不适合当前页面,我想要的是在B页眉之前插入一个分页符,以便页眉及其内容的开头始终位于同一页面上。否则,我不希望插入任何分页符,因为这两行都适合当前页面


有办法吗?我尝试使用“保持在一起”选项,但没有成功,我一定是误解了它的工作原理。

我终于找到了一种正确的方法,因此它是:

我必须使用组、家长组和几个孩子的详细信息组

父组根据Id分组,每个(A,B)耦合值都是唯一的。由于数据来自一个表行,我只是将这个行id添加到数据集中

然后我为a及其标签定义了一个子细节组,为B及其标签定义了另一个子细节组。我将A和B详细信息组的KeepTogether属性更新为true,并将父组KeepTogether属性保留为false

它正在发挥作用