Einzelnen Beitrag anzeigen

d6lpz

Registriert seit: 26. Mär 2008
73 Beiträge
 
Delphi 6 Professional
 
#4

Re: DBGrid formatieren - Abhängig vom Inhalt

  Alt 11. Jun 2008, 13:30
Hallo,
vielen Dank für deine Hinweise, die haben mir schon ein Stück weiter geholfen - allerdings funktioniert es noch nicht ganz richtig.
Ich habe jetzt folgendes:
Delphi-Quellcode:
procedure TMain.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin

        With DBGrid1 do
                if DataModule1.CrossQry_Month.FieldByName('1').Value = 'Hthen
                begin
                        Canvas.Brush.Color:=clRed;
                        DefaultDrawColumnCell(Rect,DataCol,Column,State);
                end
                else if DataModule1.CrossQry_Month.FieldByName('1').Value = 'Wthen
                begin
                        Canvas.Brush.Color:=clBlue;
                        DefaultDrawColumnCell(Rect,DataCol,Column,State);

                end
end;
Ergebnis sind eingefärbte Zeilen und nicht Zellen.
PS: Die Spalte hat die Bezeichnung '1' ( 1 steht für den ersten Tag des Monats usw.)

So komme ich noch nicht zum Ziel...

Hast du noch einen Tip?

Dirk
Cogito, ergo sum!
  Mit Zitat antworten Zitat