我的 SSRS 报表有五个文本框,每个文本框一个排列在另一个下方。第三个文本框具有可见性条件,在少数情况下将隐藏文本框。在这种情况下,前两个框和后两个框之间会显示一个空白区域。有没有办法隐藏这个空白区域而不重新排序它们?
提前感谢!!
如果右键单击 tablix 的左边缘,您会发现有一个"行可见性"属性。
将要有条件隐藏/显示的文本框放在其自己的行中,然后隐藏/显示该行,而不是文本框。
就像其他人说的那样,您可以将它们全部组合到一个文本框中。它看起来像这样:
=IIF(showText1 = true, vbcrlf & "Text 1" &, "") & IIF(showText2 = true, vbcrlf & "Text 2" &, "") & IIF(showText3 = true, vbcrlf & "Text 3" &, "")
注意:执行此操作时,您可能还希望在文本框属性中选中"允许增加高度"和"允许高度减小">