procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
  Field: TField; State: TGridDrawState);
begin
 // dbgrid1.Canvas.Font.Color:=clgreen; // if gdSelected in state then
 //   SetBkColor(dbgrid1.canvas.handle,clred)
 // else
    setbkcolor(dbgrid1.canvas.handle,clwhite);  dbgrid1.Canvas.TextRect(rect,0,0,field.AsString);
  dbgrid1.Canvas.Textout(rect.Left,rect.Top,field.AsString);end;