Hello,
I'm using a TDBGrid and i want colore an entire row not specific cell:
My code for colore a specific cell is
procedure TfrmDeclareBatch.DBGrid1PrepareCanvas(sender: TObject;
DataCol: Integer; Column: TColumn; AState: TGridDrawState);
begin
if (DataCol = 2) then
begin
if Column.Field.AsInteger = 1 then
begin
(sender as TDBGrid).Canvas.Brush.Color := clGreen;
end;
end;
end;
Thanks in advance.