Formattazione stringa come valuta. Problema IIS?

lunedì 16 giugno 2008 - 12.49

nullatore Profilo | Junior Member

Salve gente,
ho impostato il mio BoundField di una mia GridiView con la formattazione DataFormatString="{0:C}".
Sul server di prova funziona tutto correttamente mentre su quello di deploy ottengo un valore a virgola fissa a 4 cifre dopo la virgola.

E' un problema di IIS?
Come posso risolvere?

~nullatore~
mai dire corto circuito virtuale

rossimarko Profilo | Guru

>Salve gente,
>ho impostato il mio BoundField di una mia GridiView con la formattazione
>DataFormatString="{0:C}".
>Sul server di prova funziona tutto correttamente mentre su quello
>di deploy ottengo un valore a virgola fissa a 4 cifre dopo la
>virgola.
>

Molto probabilmente è dovuto al fatto che la culture associata al processo è diversa tra il tuo ambiente di prova e quello di deploy. Capita spesso quando la lingua del sistema operativo è diversa.
Se vuoi forzare la culture da web.config guarda questo articolo: http://support.microsoft.com/kb/306162 (sezione Application Level)

Altrimenti se vuoi specificare, a livello di formattazione, quante cifre decimali usare utilizzare imposta la DataFormatString come segue:
4 Cifre: DataFormatString="{0:C4}"
2 Cifre: DataFormatString="{0:C2}"
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

nullatore Profilo | Junior Member

Da quello che ho capito non posso intervenire da Web.Config della mia webapplication bensì dal Web.Config dell' IIS?
Se è cosi devo escludere questa strada perche non ho accesso a IIS.

Nel caso della formattazione che mi consigli tu

>4 Cifre: DataFormatString="{0:C4}"
>2 Cifre: DataFormatString="{0:C2}"

non ottengo il simbolo dell'euro (€).

~nullatore~
mai dire corto circuito virtuale

ravalon Profilo | Expert

prova con
Valorefinale= cdec(ValoredaConvertire)
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5