LINQ und das formatierte Datum

15/09/2009 - 10:18 von Jörg Haberfellner | Report spam
Hallo Leute!

Ich hole per LINQ einige Felder aus einer SQL Datenbank. Darunter auch ein
Datumsfeld. Binde ich das an ein GridView gibt er mir in der Datumsspalte
folgendes aus: "08.06.2009 00:00:00". Mache ich ein .ToString dazu sieht es
so aus: "Jun 8 2009 12:00AM" und mit einem .Substring schaffe ich dann das:
"Jun 8 2009". Ich habe mir aber in den Kopf gesetzt es soll so aussehen:
"08.06.2009". Wie schaffe ich das?

Danke schon einmal für Eure Hilfe

lg

Jörg
 

Lesen sie die antworten

#1 Peter Fleischer
15/09/2009 - 15:41 | Warnen spam
"Jörg Haberfellner" schrieb im
Newsbeitrag news:

Ich hole per LINQ einige Felder aus einer SQL Datenbank. Darunter auch ein
Datumsfeld. Binde ich das an ein GridView gibt er mir in der Datumsspalte
folgendes aus: "08.06.2009 00:00:00". Mache ich ein .ToString dazu sieht
es
so aus: "Jun 8 2009 12:00AM" und mit einem .Substring schaffe ich dann
das:
"Jun 8 2009". Ich habe mir aber in den Kopf gesetzt es soll so aussehen:
"08.06.2009". Wie schaffe ich das?



Hi Jörg,
man kann in der DataFormatString-Eigenschaft der Spalte einen
Formatierungsstring eintragen. Damit auch die richtige Darstellung erzeugt
wird, muss gesichert sein, dass die im Browser eingestellte Culture auch
beim Rendern genutzt wird.

Viele Grüsse
Peter

Ähnliche fragen