Einzelnen Beitrag anzeigen

StoRmtec

Registriert seit: 6. Jan 2003
209 Beiträge
 
#1

DBGrid Zelle einfärben [erledigt]

  Alt 29. Mär 2007, 21:11
Datenbank: MySQL • Version: 5 • Zugriff über: Zeos
Hallo Community Member

Ich stehe schon seit längerem an. Habe schon die ganze suche durchsucht habe auch was gefunden aber ich komme leider nicht weiter.
Es soll wenn in der liefer tabelle unter bestellstatus das wort erledigt vorkommen so soll er mir in der DBGrid wo das angezeigt wird die Zelle grün färben.
Komme da leider nicht mehr weiter.

Hätte es schon so probiert aber da kommt nichts.
Delphi-Quellcode:
procedure Tunitliefer_bestell.DBGrid1DrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
 const
  parr : array[0..2] of string =();
  var
s : string;
begin
     s := uppercase(ZTable1.FieldByName('bearbeitungsstatus').AsString);
   if s = 'erledigtthen begin
     dbgrid1.Canvas.Brush.Color := clblue;
     Canvas.FillRect(Rect);
   end;
   dbgrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
 end;


Vielleicht kann mir ja wer helfen.

LG StoRmtec
  Mit Zitat antworten Zitat