RDLC 自动填充报告正文

RDLC autofill body of report

我无法解决 RDLC 报告的问题。 我有一个 Tablix,其中包含要在报告中显示的数据。

其中的数据是具有相对尺寸的产品列表,这些产品是动态的并且因产品而异。 所以有些产品可能有更多或更少的尺寸

这是我的 Tablix:

在这种情况下,产品有很多削减,然后 table 扩展并几乎达到一半报告:

在此相当sizes很少,然后只到报告的开头:

如何确保 table 大小合适并且始终到达报告结束?

这是完整的报告:

我认为你应该尝试类似的方法:

  1. 将空列添加到 Tablix 以便您可以到达页面末尾
  2. 设置列顺序可见性,以便您拥有固定数量的列(例如,最多 20 列 = 3 列有数据 + 17 列没有数据)

每一列都应该有一个基于他的号码的条件:

第 1 列条件:

=iif(YourMaxNumberOfColumnsWithData.Value > 1,true,false)

第 2 列条件:

=iif(YourMaxNumberOfColumnsWithData.Value > 2,true,false)

第 3 列条件:

=iif(YourMaxNumberOfColumnsWithData.Value > 3,true,false)

等等...