【发布时间】:2013-04-28 01:20:00
【问题描述】:
表达式窗口不必是可以通过右键单击文本框 -> 选择表达式来打开的表达式窗口。一个文本框有几个表达式窗口,分别是字体相关的表达式窗口、对齐相关的表达式窗口、可见性相关的表达式窗口、边框相关的表达式窗口和值相关的表达式窗口。
在值相关表达式窗口中,我不需要引用当前文本框的值,因为它正是用于文本框的值表达式。但是我想知道是否有办法在文本框的其他表达式窗口中引用这个值?还是直接使用文本框的精确值表达式?
例如,一个文本框的值表达式是=Fields!ID.Value,在另一个表达式窗口(例如颜色表达式窗口)中,如果可能的话,我想通过一些关键字来引用这个值,例如=IIF(this.Value > 0, "Green", "Red")。目前我必须使用文本框的精确表达式,它的颜色表达式看起来像这样=IIF(Fields!ID.Value > 0, "Green", "Red")。
我希望有一种简单的方法来引用当前文本框的值,而不是通过它的精确表达式,因为有时表达式太长而无法重新输入,甚至复制-n-粘贴表达式并不比一个简短的关键字。
谢谢!
【问题讨论】:
标签: c# winforms report rdlc localreport