GridView - Uhrzeiten mit 00:00:00 ausblenden

16/03/2009 - 17:28 von Brian Schmalisch | Report spam
Hallo,

ich habe in meinem GridView in manchen Spalten, in welchem Uhrzeiten stehen,
manche Datensàtze mit 0. Es wird das Format 00:00:00 angezeigt, was nicht
schön aussieht.

Wie kann man das Problem beseitigen, so das bei dem Format dann nichts drin
steht?

Brian
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
16/03/2009 - 20:23 | Warnen spam
Hallo Brian,

"Brian Schmalisch" schrieb:

ich habe in meinem GridView in manchen Spalten, in welchem Uhrzeiten stehen, manche Datensàtze mit 0.



Steht da jetzt 0 oder ein Datum mit 00:00:00 als Uhrzeit bzw. ohne Uhrzeit?
Welchen Datentyp hast die dahinterliegende Spalte? Oder meinst Du, dass da
DateTime.MinValue ausgegeben wird?

Wie kann man das Problem beseitigen, so das bei dem Format dann nichts drin steht?



Zeig mal deinen deklarativen Code, dann kann man dir auch ein Beispiel machen.

Grundsàtzlich kannst Du bspw. mit <Nullable( Of T )>.HasValue prüfen, ob NULL
übergeben wird, eine direkte Anpassung geht bspw. mittels IIf( a = b, "", a )
oder àhnlichem. Konkrekt helfen kann man aber eher, wenn man sieht, was Du
derzeit hast.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen