12 messaggi dal 15 gennaio 2005
Ho un datagrid che preleva i dati da una tabella in db access,uno dei campi è di tipo data/ora,se apro la tabella direttamente dal db nel campo data mi compare solo la data nella forma gg/mm/aaaa e questo mi ve bene,purtroppo, però ,la stessa data viene caricata nel datagrid nella forma gg/mm/aaaa 00.00 come faccio a far comparire solo la data e non anche quegli zeri che credo riguardino l'ora???

[Mask]
<asp:DataGrid id="myDataGrid" runat="server">
<Columns>
<asp:BoundColumn HeaderText="Data" DataField="Data" DataFormatString="{0:d}" />
</Columns>
</asp:DataGrid>


Per maggiori informazioni consulta l'articolo:
http://mobile.aspitalia.com/articoli/aspplus/formattazione.aspx

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
252 messaggi dal 03 novembre 2003
Io ho fatto così:

in HTML
...
<asp:datagrid id="DataGrid1"...
<Columns>
<asp:TemplateColumn SortExpression="data" HeaderText="Data">
<HeaderStyle BackColor="Gainsboro"></HeaderStyle>
<ItemTemplate>
<%# Formatta((string)System.Web.UI.DataBinder.Eval(Container.DataItem,"data")).Trim() %>
</ItemTemplate>
</asp:TemplateColumn>
.....

in C#
public string Formatta(string Data)
{
Giorno=Data.ToString().Substring(6).Trim();
Mese=Data.ToString().Substring(4,2).Trim();
Anno=Data.ToString().Substring(0,4).Trim();
Data=Giorno + "/" + Mese + "/" + Anno;
return Data;
}

ciao
Roby

it's not difficult to write, but is difficult write that you mean

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.