Страница 1 из 1

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

Добавлено: 05 май 2011, 01:49
jimmi З
У меня такая проблема:

есть БД:

Смена 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;

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

Добавлено: 05 май 2011, 13:50
Игорь Акопян
ессно - вы же первым условием проверяете, что обработчик рисования вызван в поле Смена

А если вообще - то это не БД. По приведённому примеру структуру таблицы тоже не понять

Биржа Баннеров T&M. 11 видов Рекламы. Купим ссылки

Добавлено: 24 окт 2012, 11:26
ggfyytyty
Биржа Баннеров T&M.
http://w717.com
11 видов Рекламы.Купим ссылки/