如果相邻的TextBox不可见(即隐藏),RDLC报告TextBox会发生偏移

本文关键字:TextBox 报告 RDLC 如果 隐藏 | 更新日期: 2023-09-27 18:25:30

我使用Visual Studio 2012 C#创建使用RDLC框架的报告。我的报告包含TextBoxes字段的列。在某些情况下,我需要隐藏倒数第二列。当我执行此操作时(将hidden属性设置为True),具有隐藏行的行的最右侧列将向左滑动,而不是与该列中的其他行对齐。我没有使用任何可能导致这种情况的属性。我目前的解决方法是将列的文本颜色设置为白色以隐藏,但在我看来,这确实是一个破解方法,如果要更改背景颜色,它将不起作用。有人想过我该如何正确地做到这一点吗?例如,在TextBox的Hidden属性上使用公式,而不是在Color属性上?

如有任何帮助,我们将不胜感激!

如果相邻的TextBox不可见(即隐藏),RDLC报告TextBox会发生偏移

您只需要为TextbBox的Value定义一个表达式,该表达式在满足条件时不打印任何内容。

=Iif(YourCondition = True, "", Fields!YourColumn.Value)