Thema
:
Delphi
Zeile in einem DBGrid einfärben unter bestimmter Bedingung
Einzelnen Beitrag anzeigen
ak1
Registriert seit: 12. Okt 2003
243 Beiträge
#
3
Re: Zeile in einem DBGrid einfärben unter bestimmter Bedingu
3. Feb 2004, 11:47
Jupp und so gehts....
markieren
Code:
procedure TfrmMain.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
// die zelle ist markiert und/oder selektiert
// dann sollen die Standard-Farben verwendet werden (weiß auf navy)
if (gdSelected in State) or (gdFocused in State) then exit;
if tableone.FieldByName('Nummer').AsString ='3' then begin
DBGrid1.Canvas.Brush.Color := clRed;
end;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
Gruß
Zitat
ak1
Öffentliches Profil ansehen
Mehr Beiträge von ak1 finden