und zwar hab ich folgenden Code der nicht funktioniert
Code: Alles auswählen
procedure TForm6.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
if column.FieldName = 'Name' then
if trim(column.Field.AsString)='Klaus' then
begin
DBGrid1.Canvas.Brush.Color :=clred;
end;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
Jedoch tuts irgendwie nicht. ich hab sogar gedebugged und beim debuggen hab ich entdeckt das die erste if-schleife unwahr ist und der compiler springt sofort aus der Abfrage raus. An was könnte es liegen, kann mir jemand da kurz weiterhelfen.