Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Formattazione stringa come valuta. Problema IIS?
lunedì 16 giugno 2008 - 12.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
lun 16 giu 2008 - 12:49
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
1.173
messaggi | Data Invio:
lun 16 giu 2008 - 14:38
>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
191
messaggi | Data Invio:
lun 16 giu 2008 - 14:55
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
689
messaggi | Data Invio:
mer 23 dic 2009 - 20:08
prova con
Valorefinale= cdec(ValoredaConvertire)
Torna su
Stanze Forum
Elenco Threads
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 !