Установить цвет фона значением из данных

Обсуждение Stimulsoft Reports.WEB
Ответить
gustav
Сообщения: 10
Зарегистрирован: 28 мар 2019, 07:05

Установить цвет фона значением из данных

Сообщение gustav »

Можно ли как-то установить цвет фона текстового элемента равным значению из данных? Решение через условия я нашёл, но у меня достаточно много возможных вариантов фона, то есть это надо будет для каждого прописывать условие. Поэтому хотелось бы просто сделать что-то типа Text1.Background = Data.Color.
gustav
Сообщения: 10
Зарегистрирован: 28 мар 2019, 07:05

Re: Установить цвет фона значением из данных

Сообщение gustav »

Нашёл подходящее решение - в событии "Перед печатью" для текстового элемента можно написать такое:

Код: Выделить всё

Text1.Brush = new StiSolidBrush(ReportData.Color);
где Text1 - это текстовый элемент, а ReportData.Color - это свойство в данных типа System.Drawing.Color.
Можно использовать и событие "После печати", для моего случая нет никакой разницы.
Aleksey
Сообщения: 2783
Зарегистрирован: 22 апр 2010, 06:57

Re: Установить цвет фона значением из данных

Сообщение Aleksey »

Здравствуйте,

Да, в данном случае, только через события.

Спасибо.
Ответить