procedure Tfrm1.dbGD1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if qry1.FieldByName('field1').AsString ='11111' then begin dbgd1.Canvas.Font.Color:=clred; dbgd1.DefaultDrawColumnCell(rect,datacol,column,State); end; if qry1.FieldByName('field1').AsString ='22222' then begin dbgd1.Canvas.Font.Color:=clgreen; dbgd1.DefaultDrawColumnCell(rect,datacol,column,State); end; end;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if qry1.FieldByName('field1').AsString ='11111' then begin
dbgd1.Canvas.Font.Color:=clred;
dbgd1.DefaultDrawColumnCell(rect,datacol,column,State);
end;
if qry1.FieldByName('field1').AsString ='22222' then begin
dbgd1.Canvas.Font.Color:=clgreen;
dbgd1.DefaultDrawColumnCell(rect,datacol,column,State);
end;
end;