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

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

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

Сообщение gustav » 08 май 2020, 18:43

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

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

Сообщение gustav » 09 май 2020, 08:50

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

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

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

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

Сообщение Aleksey » 11 май 2020, 07:19

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

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

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