Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Разноцветные ячейки в DBGRID. Проблема...   Найти похожие ветки 

 
SergP ©   (2004-04-05 14:04) [0]

Делаю приблизительно так:

procedure TFormUsers.DBGrid1DrawDataCell(Sender: TObject;
 const Rect: TRect; Field: TField; State: TGridDrawState);
begin

if (Field.FieldName = "regtime") and (Field.AsInteger>1080000000)then
   begin
    DBGrid1.Canvas.Brush.Color := clRed;
    DBGrid1.Canvas.Font.Color := clblue;
   end;
 DBGrid1.DefaultDrawDataCell(Rect, Field, State);
end;

В обычном варианте работает, но если я в DBGRID  создаю columns"ы, чтобы отображать только те поля которые я хочу и задать некоторые другие параметры (например ширину ячейки и пр.), то этот код вообще не действует.
Что делать в таком случае? Как сделать чтобы работало?


 
Vlad ©   (2004-04-05 14:07) [1]


> SergP ©   (05.04.04 14:04)  

Пользуйся OnDrawColumnCell


 
Соловьев ©   (2004-04-05 14:08) [2]


> но если я в DBGRID  создаю columns"ы

как?



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
14-1081518879
ISP
2004-04-09 17:54
2004.05.02
Бабахнет? Не бабахнет?


4-1078726836
graY
2004-03-08 09:20
2004.05.02
Как сделать так чтоб окно было всегда на первом плане


4-1079027155
Labert
2004-03-11 20:45
2004.05.02
BitBlt из десктопа в мое окно...


14-1081494125
Bond
2004-04-09 11:02
2004.05.02
Тест


14-1081230936
Sergey13
2004-04-06 09:55
2004.05.02
ГМ продукты. Есть или не есть (в смысле кушать)?