SSRS - 如何将 table 的内容放入每个 table 的单个页面中,并且不让 table 的一部分分布在 2 页之间

SSRS - How to fit the content of a table into a single page for each table and not have part of the table spread between 2 pages

我有以下 table(请参阅下面的 table)。它正在查询我的数据库中的 table,它有大约 10 000 行。

尽你所能开始(也在下面)

问题是在转到第二页及之后,table 正在蔓延。

我描述错误后更新版本:我实际上想要的是在一页中有几个table,最后一个table完成页面末尾的 8 行,下一个 table 从另一页开始。

我尝试设置 tablix 和 rectangle,具有以下属性:

 General
     KeepTogether = True
 PageBreak
     BreakLocation = End
     Disabled = False
     ResetPageNumber = False

然而,它仍然没有给我想要的结果。

欢迎任何提示

将您的 table 放入列表项中,并停用列表中的 Add a page break after

或者,如果您想在一个页面上放置尽可能多的 table,但要防止分页符将它们分开,这是我过去的做法:

  1. 为单个数据条目创建包含单个 tablix 的子报表。
  2. 在您的主报表上放置一个单单元 tablix,以获取完整报表的数据条目列表。
  3. 在单个单元格内放置一个矩形。
  4. 将子报表放在矩形内,并将数据条目的 ID 传递给它。