2013-04-10 2 views
0

Я хочу изменить цвет элемента управления в своем отчете. RDLC. Мои отчеты генерируются элементом управления ReportViewer в форме «rv».ReportViewer Change Control color

Выбранный прямоугольник ниже - тот, который я ищу, чтобы изменить цвета. Rectangle3

Он обладает следующими свойствами:

Rectangle properties

Как программно изменить цвет фона прямоугольника?

ответ

0

Я понял это через несколько часов. При управлении которыми вы хотите изменить цвета фона, выберите ссылку «Выражение» в раскрывающемся списке.

Background color expression

После ввода в коде, такие как:

=iif(Fields!State.Value = "Approved", "LightYellow", iif(Fields!State.Value = "Analysis", "LightGreen", "Transparent")) 

Это позволит установить цвет моего текстового поля до светло-желтого цвета, если это состояние «Approved», или светло-зеленый цвет, если он на его этапе анализа. Если ни один из них не является истинным, он остается прозрачным (по умолчанию).

* Примечание. Мое поле «Состояние» было добавлено в моем наборе данных, поэтому я смог использовать его в выражении.