Hallo,
zum Feld anzeigen würde ich TDBGrid.OnDrawColumnCell nehmen
Delphi-Quellcode:
..
if Column.FieldName = 'DasDatumFeld' then
with (Sender as TDBGrid).Canvas do begin
if State = [gdSelected] then begin
Brush.Color := clHighLight;
Pen.Color := clHighLightText;
end else begin
Brush.Color := DBGrid.Color;
Pen.Color := DBGrid.Font.Color;
end;
FillRect(Rect);
TextOut(Rect.Left, Rect.Top,'DatumAusIntegerBerechnet');
end;
Nicht getestet..aber so ähnlich müsst es tun. Zum Editieren: Soll das direkt im DBGrid stattfinden?
Gruss Otto PS: Sorry wenn ich manchmal banale Fragen stelle. Ich bin Hobby-Programmierer und nicht zu faul die SuFu zu benutzen