如果相邻的TextBox不可见,则RDLC报告TextBox会移动(I.E.隐藏)

时间:2015-12-03 19:31:02

标签: c# visual-studio-2012 report rdlc

我使用Visual Studio 2012 C#使用RDLC框架创建报告。我的报告包含TextBoxes字段列。在某些条件下,我需要隐藏第二列到最后一列。当我这样做(将hidden属性设置为True)时,具有隐藏行的那些行的最右列会向左滑动,而不是与该列中的其他行对齐。我没有使用任何可以告诉我的属性。我目前的解决方法是使列的文本颜色隐藏白色,但这在我看来真的是一个黑客,如果背面颜色要改变则无法工作。有没有人对我如何以正确的方式做到这一点有任何想法,I.E。在TextBox的隐藏属性上使用公式而不是在Color 1上使用公式?

对此有任何帮助将非常感谢!

1 个答案:

答案 0 :(得分:1)

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

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