Also ich habe schon einiges gelesen hier im Forum aber leider noch keine Lösung
Ich habe eine Datenbank, wo einige Datensätze im Datenbankfeld ein X eingetragen haben.
Ich möchte nun diese Datensätze in einer anderen farbe darstellen
folgendes habe ich versucht:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TJP_Main.RxDBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
if dm.table1.FieldByName('MARKER').AsString='X' then rxdbgrid1.Canvas.Brush.Color :=clRed; |
funktioniert leider nicht. Wenn ich die Eigenschaft des rxgrid1 "DefaultDrawing" auf "false" stelle#
sind alle Felder im Grid nur noch unsichtbar.
Danke für die regen, informativen und zahlreichen Antworten :)
Moderiert von
jasocul: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Do 07.02.2008 um 12:19