Hallo zusammen,
ich habe ein DataGridView, der mir einige Informationen anzeigt. Unter anderem ist hier ein Feld dabei, dass das Datum anzeigt. Dieses formatiere ich wie folgt:
C#-Quelltext
1: 2:
| DataGridViewCellStyle styleDate = new DataGridViewCellStyle(); styleDate.Format = "ddd, HH:mm"; |
Wenn der Datums-Wert nicht gesetzt ist, liegt automatisch das Datum 01.01.0001 00:00:00 vor. In diesem Falle möchte ich nicht die obige Formatierung sondern "---" anzeigen. Kann man das direkt im Format angeben oder muss ich das ValueChanged-Ereigniss des DataGridViews abrufen, auf die entsprechende Spalte prüfen und dann für die Zelle immer den Style anpassen?
Vielen Dank für eure Hilfe,
Määx
Edit: ich habe es jetzt so gelöst, dass ich meinem Objekt eine weitere Variable hinzugefügt habe, die mir das Datum über den getter entsprechend formatiert als String zurück gibt. Ob obige direkte Formatierung möglich ist würde mich aber trotzdem interessieren
