674 messaggi dal 12 maggio 2001
www.idioteca.it
buongiorno a tutti, ho la necessità di mostrare delle cifre riguardanti spese effettuate in diverse valute e per ogni valore vorrei associare il corretto simbolo (Es. Euro: ¤, Dollaro USA: $, ecc. ecc.).
C'è un modo veloce e automatico per gestire questa cosa considerando che come riferimento ho una tabella in cui gestisco le valute disponibili? La soluzione più semplice potrebbe essere quella di gestire il simbolo in una colonna della tabella di cui sopra, ma, giusto per curiosità, c'è un modo automatico per farlo.
ciao
Il metodo String.Format in combinazione con il formato 'C' dovrebbe fare al caso tuo:
String.Format("{0:C}", valore);

Il simbolo utilizzato è legato alla culture impostata.
Qui trovi maggiori info:
http://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.80).aspx

Gianluca
http://www.gianlucaesposito.it
674 messaggi dal 12 maggio 2001
www.idioteca.it
grazie per la risposta, ma non ho modo di cambiare la culture per ogni singola divisa, o meglio, non avrebbe senso probabilmente... speravo si potesse, da un elenco di divise, recuperare il simbolo associato.
ciao
Modificato da giangi_77 il 15 novembre 2012 14.15 -

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.