42 messaggi dal 26 novembre 2003
Ciao Ho Scritto Questo Codice in C# per crare una colonna in DataGrid.

Colonna=new BoundColumn();
Colonna.HeaderText="Data";
Colonna.DataField="data";
Colonna.HeaderStyle.CssClass="titolotab";
Colonna.HeaderStyle.HorizontalAlign=HorizontalAlign.Center;
Colonna.HeaderStyle.Width=Unit.Percentage(13);
Colonna.HeaderStyle.BackColor=System.Drawing.Color.FromArgb(214,221,229);
Colonna.HeaderStyle.BorderWidth=System.Web.UI.WebControls.Unit.Pixel(0);
Colonna.ItemStyle.CssClass="vocitab bordostampa";
Colonna.ItemStyle.BorderWidth=System.Web.UI.WebControls.Unit.Pixel(0);
Colonna.ItemStyle.HorizontalAlign=HorizontalAlign.Center;
MioData.Columns.Add(Colonna);

Però Cosi la data siccome campo testo ed inserita nel DB in Formato aaaa/mm/gg
mi esce visualizzata ovviamente nel formato sopra descritto.

Vorrei che la data venga scritta in formato italiano allora mi sono creato una funzione che mi converte la data

e ho inserito questo codice nell' oggetto Colonna:

Colonna.DataFormatString=DataIta(Colonna.ToString());

Ma non Funziona mi potete dare una mano??

Grazie..

149 messaggi dal 19 gennaio 2004
A livello di html io solitamente metto
DataFormatString="{0:dd/MM/yyyy}">

Penso che vada bene anche a livello di codice.

Ciao

Simone

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.