如何在表达式窗口(本地报表)中引用文本框的值?

Hop*_*ess 9 c# report rdlc localreport winforms

通过右键单击文本框 - >选择表达式,表达式窗口不需要是可以打开的表达式窗口.文本框具有一些表达式窗口,这些窗口是与字体相关的表达式窗口,与对齐相关的表达式窗口,与可见性相关的表达式窗口,与边界相关的表达式窗口以及与值相关的表达式窗口.

在与值相关的表达式窗口中,我不需要引用当前文本框的值,因为它正是表达式用于文本框的值.但是我想知道是否有办法在文本框的其他表达式窗口中引用此值?或者只是使用文本框的确切值表达式?

例如,文本框的值表达式=Fields!ID.Value在另一个表达式窗口(例如,颜色表达式窗口)中,我希望通过某个关键字引用此值,如果可能的话=IIF(this.Value > 0, "Green", "Red").目前我必须使用文本框的确切表达式,其颜色的表达式如下所示=IIF(Fields!ID.Value > 0, "Green", "Red").

我希望有一种简单的方法可以引用当前文本框的值,而不是通过它的确切表达式,因为有时表达式太长而无法重新键入它,甚至复制 - 粘贴表达式并不比短关键字更好.

谢谢!

pra*_*K2k 16

=IIF(ReportItems!ID.Value > 0, "Green", "Red")
Run Code Online (Sandbox Code Playgroud)

在此之前,您必须将TextBox命名为ID