0

如果表格的一行没有呈现在报告的第一页上,我想隐藏它。表格 (tablix) 位于页眉或页脚区域。

我试图为 RowVisibility-property 设置一个表达式,例如:

(hidden) =Globals!PageNumber<>1

但是,这会导致一个异常,即 PageNumber 只能在页眉或页脚区域内使用。

是否有可能检查(在表达式中)元素是否位于报告的第一页上?

4

2 回答 2

0

不是对我的问题的准确答案,但也许它可以帮助有类似问题的人:

  • 对于 tablix 激活重复行标题选项
  • 在高级行组选项中,激活选项 RepeatOnNewPage
  • 对于不应在下一页显示的行,禁用选项 KeepWithGroup

我不明白为什么我不能只为某些行而不是所有行设置 RepeatOnNewPage,但是使用 KeepWithGroup 选项,它似乎像我想要的那样工作。

如果有人对我的原始问题有更准确的答案,请发布。我会改变接受你的答案!

于 2011-08-26T19:24:18.787 回答
0

在可见性属性中设置此项,该行将呈现或不依赖于 YourDatasetField 值。

=IIF(True = Fields!YourDatasetField.Value, False, True)
于 2012-02-16T23:59:35.620 回答