根据 table 数据隐藏 ssrs 文本框
hide ssrs textbox based on table data
我可以在可见性表达式中使用这个函数来隐藏没有数据的table - =Iif(CountRows() > 0, false, true)
但是我有一个文本框用作 table 的标题。
如果相关的 table 没有数据,如何隐藏文本框?
谢谢
=iif(countRows("DataSet2") > 0, false, true)
其中 DataSet2
是您的数据集的名称。这是因为您现在通知表达式计算 DataSet2 中的行数。由于不存在任何行,因此将其设置为隐藏。
更多信息...
table 的标题是否与 table 相邻?您是否知道可以在 table 上方添加行以提供额外的标题信息?
例如,您可以右键单击行 Header、Select 插入行 -> 上方,然后会出现一个新行。然后,您可以水平合并单元格,并为 table 设置标题(例如)
现在,当您将 table 设置为隐藏时,此 header 行也会自动隐藏。
我不确定这是否适用于您的情况,但我认为如果您不知道这种可能性,添加它可能会有所帮助,以降低报告的复杂性
我可以在可见性表达式中使用这个函数来隐藏没有数据的table - =Iif(CountRows() > 0, false, true)
但是我有一个文本框用作 table 的标题。 如果相关的 table 没有数据,如何隐藏文本框?
谢谢
=iif(countRows("DataSet2") > 0, false, true)
其中 DataSet2
是您的数据集的名称。这是因为您现在通知表达式计算 DataSet2 中的行数。由于不存在任何行,因此将其设置为隐藏。
更多信息...
table 的标题是否与 table 相邻?您是否知道可以在 table 上方添加行以提供额外的标题信息?
例如,您可以右键单击行 Header、Select 插入行 -> 上方,然后会出现一个新行。然后,您可以水平合并单元格,并为 table 设置标题(例如)
现在,当您将 table 设置为隐藏时,此 header 行也会自动隐藏。
我不确定这是否适用于您的情况,但我认为如果您不知道这种可能性,添加它可能会有所帮助,以降低报告的复杂性