Попытки изменить цвет в onDrawColumnCell - начисто игнорируется (в обычном гриде работает)
попробовал onGetCellProps:
- Код: Выделить всё
procedure TfMain.gRegGetCellProps(Sender: TObject; Field: TField; AFont: TFont;
var Background: TColor);
begin
if Field.Dataset.FieldByName('is_done').AsInteger > 0 then
begin
Background := clGray;
.....
end;
end;
Падает с ошибкой(см. скрин)
Ругается на if Field.Dataset.FieldByName('is_done'). и падает замертво.
Lazarus 1.6.2 / fpc 3.0.0 / win32 /
Что я делаю не так?
Или может кто нибудь рабочим примером поделится - как в зависимости от значения поля поменять фон в строке?