我正在使用 SSRS 2008 R2 设计一个报告,其中可以有 2-3 个子标题。现在 header 作为参数传递,显示不同的选项,如日期范围等。现在我为三个 header 使用了三个文本框,但问题是如果我传递 2 个 header ,即使第三个 TextBox
被隐藏它占用空间。如果标题出现在正文部分,我会使用 tablix
,但似乎我不能在标题部分使用 tablix
。
我希望我能说清楚。有没有人对此有任何答案。
谢谢。
最佳答案
如果我可以提出我以前使用过的建议,请使用占位符。因此,您要做的是进入可选文本框之前的框。然后,右键单击。您应该在底部看到一个用于创建占位符的选项。单击它,它会要求您创建一个表达式。对您的变量进行 IIF 检查。
示例:IIF(MyVar = 1, vbcrlf + "My Header", "")
这将做的是检查是否 MyVar = 1
。如果是这样,那么它会在您的文本框中附加一个新行,其中包含文本“My Header”。否则,它将不占用空间。
如果这对您有帮助并祝您项目顺利,请告诉我。
关于reporting-services - 在 SSRS 中隐藏文本框并释放空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25841050/