498 messaggi dal 19 ottobre 2005
Ciao a tutti
ho una tabella con un campo 'date'.
Quando collego la tabella a un datagrid e visualizzo la data, viene visualizzata in questo modo gg/mm/yyyy hh:mm:ss
l'istruzione che uso è questa: <%# DataBinder.Eval(Container, "DataItem.day") %>
Come posso visualizzare soilo la data?
Grazie
30 messaggi dal 12 aprile 2006
Se la data la visualizzi tramite su una BoundColumn puoi provare ad usare DataFormatString="{0:d}". DataFormatString è una proprietà/attributo della BoundColumn ma puoi usarlo anche su una TextBox, se non ricordo male.

Ciao
Valerio
Modificato da valerio.servetto il 20 aprile 2006 11.52 -
lo casti e gli dai la conversione

<%#
((DateTime)DataBinder.Eval(Container.DataItem,"DataItem.day")).ToShortDateString() %>

ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
Dai un occhiata a System.IFormatProvider.

Nel tuo caso:
<%# DataBinder.Eval(Container, "DataItem.day","{0:d}") %> 

Fabrizio Canevali

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.