Das Ausdruckfenster muss nicht das Ausdrucksfenster sein, das Sie öffnen können, indem Sie mit der rechten Maustaste auf das Textfeld klicken - & gt; Wählen von Ausdruck. Ein Textfeld hat einige Ausdrucksfenster, die mit Schriftarten verbundene Ausdrucksfenster, ausrichtungsbezogene Ausdrucksfenster, sichtungsbezogene Ausdrucksfenster, fensterbezogene Ausdrucksfenster und das Fenster Wertverwandte Ausdrücke sind.
Im Fenster Wertbezogener Ausdruck muss ich nicht auf den Wert des aktuellen Textfelds verweisen, da es genau der Wert ist, der für das Textfeld verwendet wird. Ich frage mich jedoch, ob es eine Möglichkeit gibt, in anderen Ausdrucksfenstern einer Textbox auf diesen Wert zu verweisen. Oder verwenden Sie einfach den exakten Wertausdruck der Textbox?
Beispiel: Der Wertausdruck eines Textfelds lautet =Fields!ID.Value
, in einem anderen Ausdrucksfenster (z. B. im Fenster "Farbausdruck") möchte ich auf diesen Wert durch ein beliebiges Schlüsselwort verweisen, wenn möglich wie dieses =IIF(this.Value > 0, "Green", "Red")
. Derzeit muss ich den exakten Ausdruck des Textfelds verwenden und der Ausdruck für seine Farbe sieht wie folgt aus: =IIF(Fields!ID.Value > 0, "Green", "Red")
.
Ich hoffe, dass es einen einfachen Weg gibt, den Wert des aktuellen Textfelds zu referenzieren, nicht durch seinen exakten Ausdruck, weil manchmal der Ausdruck zu lang ist, um ihn erneut zu tippen oder sogar der Ausdruck nicht besser als ein kurzes Schlüsselwort.
Danke!
Tags und Links c# winforms report rdlc localreport