2 Stimmen

Wie kann ich die Farbe eines rdlc-Textfeldes ändern?

Ich verwende einen rdlc-Bericht.

Ich habe ein Textfeld "Nachname" und ein boolesches Feld "Verkauf".

Je nach dem Wert des booleschen Feldes soll der Text rot oder schwarz sein.

Wenn ich mir die Beispiele ansehe, sollte ich die Textfarbe ändern.

Aber die Beschriftung des Dialogfelds, wenn ich "Ausdruck" wähle, sagt "Ausdruck festlegen für:Wert", aber ich denke, ich sollte in der Lage sein, den Ausdruck für Farbe festzulegen.

Ich habe den folgenden Ausdruck, aber es wird nur der Text "Schwarz" und "Rot" im Textfeld angezeigt.

=IIF(Fields!sales.Value,"Black","Red")

6voto

Hardik Punkte 1613

Es scheint, als würden Sie einen Ausdruck für den Wert der Textbox verwenden. Stattdessen setzen Sie für Schriftfarbe

=IIf(fields!sales.Value = "true","Black","Blue")

Ausdruck für fontcolor festlegen Textfeldeigenschaften --> Farbe --> Ausdruck.

Lassen Sie mich wissen, ob es für Sie funktioniert

2voto

IIF(Fields!MiCampo.value = "Bueno","Green","Red")

andere Lösung...

Fields!MiCampo.value  TYPE string
VALUE IS = "Orange"

Im Ausdruck...

=Fields!MiCampo.value.ToString()

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X