Jag hämtar bl.a. ett datum i från en Accessdatabas (utan tid) och presenerar det i en DataList med: Du kan använda dig av Evals tredje argument för att formatera, formateringen sker efter det format du anger. Då fick jag: System.FormatException: Input string was not in a correct format. Sorry, det ska vara:Datumformat
<code>
<%# DataBinder.Eval(Container.DataItem, "FldDate") %>
</code>
Därmed skrivs datumet ut med 2003-12-08 00:00:00. Hur skriver jag för att t.ex. formatera det till ShortDate eller något annat lämpligt format?Sv: Datumformat
Ex:
<code>
<%# DataBinder.Eval(Container.DataItem, "FldDate", "{d}") %>
</code>
/Fredrik Normén NSQUARED2
http://www.nsquared2.netSv: Datumformat
Har lite svårt att hitta några bra beskrivningar på utdata från DataList & DataGrid. Kan du (förutom lösa problemet ;) peka in mig på något bra ställe där jag kan läsa mer om detta är jag tacksam.Sv: Datumformat
<code>
<%# DataBinder.Eval(Container.DataItem, "FldDate", "{0:D}") %>
</code>
Här har du ett annat sätt som oxå fungerar:
<code>
<%# ((DateTime)DataBinder.Eval(Container.DataItem, "Date")).ToShortTimeString()%>
</code>
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconformattingoverview.asp?frame=true
/Fredrik Normén NSQUARED2
http://www.nsquared2.net