Also mit:
Delphi-Quellcode:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if gdSelected in State
then DBGrid1.Canvas.Brush.Color := clred
else DBGrid1.Canvas.Brush.Color := clWhite;
end;
und der Option "RowSelect" erhalte ich genau mein erwünschtes ergebnis.
Nun kann ich aber nicht mehr die einzelnen Zellen editieren