我有一个包含两列数据的tablix(部分名称和部分文本)。对于某些部分,部分文本变得如此之大,以至于表示该部分的行占用了页面的2/3或更多。报告打印正常,直到这些大行必须在页面末尾分割并继续下一页。在这种情况下,只有在这种情况下,行会在当前页面上留下大量的空白区域并从下一页开始(就好像它之前有分页符一样)
我已经将Tablix常规属性“在可能的情况下保持在一个页面上”设置为true,并将tablix和row组的所有其他分页符选项设置为false,但无效。
有没有人知道一个技巧或解决方法,让大行分裂在页面上?
答案 0 :(得分:13)
将Keep together on one page if possible
设置为true / checked将导致SSRS尝试将行保留在一个页面上,这意味着如果数据跨越分页符,则会将该行移动到新页面上以便它可以可以在一个页面上看到,如果表格是连续的,则会引入行所在的空白区域。因此,您需要将此设置设置为False/Unchecked
。
接下来,确保将行组proeprty Keep together
设置为False
。无法通过普通对话框访问此项。如果您没有在BIDS中显示属性窗格,则按F4
将启动此窗格。选择行组,并确保已正确设置属性。
答案 1 :(得分:4)
还要确保Tablix中的文本框也设置为KeepTogether = False。这将解决问题。