48

如果表没有行,有没有办法将表的可见性设置为 false?

当它没有行时,我想在 Reporting Services 中隐藏一个表。

在这种情况下,将 NoRows 设置为=""是不够的,因为仍有空间留给表格,并且表格的某些格式仍然可见。

我正在使用 Microsoft Visual Studio / SQL Reporting Services 2005

4

2 回答 2

116

尝试将表的“Visibility.Hidden”属性设置为此表达式:

=CountRows() = 0
于 2009-02-05T00:59:28.197 回答
19

我自己找到了答案,很简单。

我发现这篇文章提到了 CountRows() 函数。

因此,将 Visibilty / Hidden 属性设置为在没有行时隐藏,很简单

= Iif (CountRows() > 0, false, true)
于 2009-02-05T00:59:46.573 回答