|
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
DBGrid с цветными ячейками
Не знаю, помогу ли я Вам, но я расскажу как можно изменить цвет отдельных ячеек GBGrid без необходимости создания нового компонента. Я только что протестировал этот код.... Я создал форму, поместил на ней компонент TTable и указал ему на таблицу EMPLOYEE.DB в базе данных DBDEMOS. Затем я разместил на форме Datasource и DBGrid, "соединил" их и получил живые данные. Для демонстрации данной технологии я выбрал поле "номер служащего" в таблице EMPLOYEE.DB и "покрасил" ячейки с нечетными числами. То есть, если число нечетное, красим ячейку в зеленый цвет. Единственный код расположился в обработчике события OnDrawColumnCell компонента DBGrid и выглядел он так:
В данном случае мы использовали метод DefaultDrawColumnCell компонента TCustomDBGrid, являющегося родителем для TDBGrid. Он раскрасил зеленым цветом нечетные ячейки поля EmpNo. |
  |
Завод Световых Конструкций - изготовление вывесок. . флюгеры на крышу . Компьютерная помощь на дому в печатниках. Звони. Без выходных компьютерная помощь в печатниках. . Центр сохранения молодости: наращивание волос. . |