Закрашивание ячеек в DBGRID

Ответить
jimmi З
Сообщения: 2
Зарегистрирован: 05 май 2011, 01:47

У меня такая проблема:

есть БД:

Смена 8 9 10 11
1 Вася Петя Саша Паша

есть поле смена и мне нужно чтобы при вводе в это поле 1, закрашивались записи (Вася Петя), при вводе 2 (Саша Паша)

Вот код у меня!!! только он закрашивает саму запись там где введена 1.

if Column.FieldName = 'Смена' then
if (Column.Field.AsString ='1') then
begin
DBGrid1.Canvas.Brush.Color := clSkyBlue;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
end;

Помогите пожалуйста доделать.
Ответить