Datum und Uhrzeit im DataGrid

psychtron

Mitglied
Hallo,

ich stehe vor folgendem Problem beim Arbeiten mit einem DataGrid:

Wenn ich mehrere Daten aus der Datenbank hole und anzeige, so zeigt er mir das Datum im Format dd.mm.yyyy hh:mm:ss an. Allerdings möchte ich, so wie es auch intern in der DB dargestellt ist, ausschließlich die Anzeige von dd.mm.yyyy.

Mein erster Versuch war ein Workaround unter Transact-SQL, indem ich das Datum einfach in einen Varchar des gewünschten Formates formatiert habe, allerdings war damit die Möglichkeit der Sortierung nach Datum nicht mehr möglich, was essentiell für die Anzeige ist.

Die nächste Idee war, die Formatierung des DataGrid nicht automatisch ausführen zu lassen, sondern manuell zu formatieren. Allerdings nimmt das DataGrid vollkommen unterschiedliche Daten auf, die teilweise auch gar kein Datum als Spalte enthalten. Es wird also vollkommen dynamisch auf Basis der Daten formatiert, was der Grund für mich war, es zu nehmen. Somit scheidet die feste Formatierung auch aus.

Hat irgendwer noch Vorschläge oder Erfahrungen, wie man an das Problem noch herangehen kann ?
 
Zurück