Einzelnen Beitrag anzeigen

mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
642 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

AW: DbGrid Integer-Wert als Datum anzeigen

  Alt 11. Jun 2015, 15:57
Hallo,

zum Feld anzeigen würde ich TDBGrid.OnDrawColumnCell nehmen

Delphi-Quellcode:
  ..
  if Column.FieldName = 'DasDatumFeldthen
  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
  Mit Zitat antworten Zitat