вообщем задача такая...
есть БД, с полями N, DATA, PR
это все дело отображаетса в DBGride...
теперь, я хочу...
если PR=1 то данная запись отображаетса в красным цветом...
как это зделать???
Как выделить цветом строку в DBGride???
Модератор: Модераторы
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
- Attid
- долгожитель
- Сообщения: 2589
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
я не знаю где скачал скорее всего с этого сайта но у меня и под версией 9,18 нормально компилились и нормально переехали под 9,20
залил сюда http://allfiles.ru/storage/c5e80f8b3c7a ... /rxfpc.tar
залил сюда http://allfiles.ru/storage/c5e80f8b3c7a ... /rxfpc.tar
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
дык там событие специальное есть:
OnGetCellProps: TGetCellPropsEvent
где
TGetCellPropsEvent = procedure (Sender: TObject; Field: TField;
AFont: TFont; var Background: TColor) of object;
вот параметр Background и устанавливай в нужный тебе цвет
можеш также отслеживать колонку с помощью параметра Field
OnGetCellProps: TGetCellPropsEvent
где
TGetCellPropsEvent = procedure (Sender: TObject; Field: TField;
AFont: TFont; var Background: TColor) of object;
вот параметр Background и устанавливай в нужный тебе цвет
можеш также отслеживать колонку с помощью параметра Field
