作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的报告中添加了一个子报告。目的只是在子报表中没有数据时隐藏子报表。
this thread on Microsoft forums 上提到了 NoRows 属性,但我猜它是针对 SSRS 2005 的,因为该线程已经很老了。
如果子报表中没有数据,是否有任何明显的方法可以隐藏子报表?我可以在子报表本身中隐藏 tablix,但我还需要隐藏子报表所在的行。为此,我需要指示子报表在主报表中是否有数据。
你能提供一个线索来解决这个问题吗?
最佳答案
我将子报表单独放置在一行中。然后我在文本编辑器中编辑了 rdl 文件并将行高设置为 0(设计器不会让你这样做)。
行高为 0 时,行实际上是隐藏的,直到子报表获取数据,此时子报表确定行高,一切看起来又正常了。
编辑 rdl 的替代方法可能是在代码中设置行的高度,不过我还没有研究过。
关于ssrs-2008 - 在 SSRS2008 R2 中隐藏空子报表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093763/
我是一名优秀的程序员,十分优秀!