Formattazione celle excel in report creato da pag aspx

giovedì 22 maggio 2008 - 10.09

stepstep Profilo | Newbie

Salve a tutti.

ho creato da una pag aspx lato server una tabella dinamica con dati estratti da un db.
Nel metodo Page_Init ho inserito:

protected void Page_Init(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
Response.ContentEncoding = System.Text.Encoding.UTF8;

}

Quando richiamo la pagina, mi fa vedere i dati in tabella su un foglio excel.
Tutto perfetto, ma... essendo presenti informazioni numeriche a due cifre decimali, mi fa vedere i numeri con decimali solo coi decimali presenti e i numeri interi senza ",00".

In pratica ho necessità che tutti i numeri siano visualizzati con due decimali, tipo
100,00 o 100,50 o 100,55 mentre ora vedo rispettivamente 100 100,5 e 100,55

E' un problema di "formato cella" di excel.
Infatti se levo l'istruzione Response.ContentType = "application/vnd.ms-excel"; ,
visualizzando la semplice tabella vedo i numeri come vorrei apparissero sul foglio excel.

C'è una soluzione per questo?
Premetto che sono un novello programmatore.

Grazie a chi mi aiuterà in anticipo.

Ciao




Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5