Decimali con virgola...e se volessi il punto?

giovedì 23 agosto 2007 - 10.35

ciuky Profilo | Newbie

Ciattutti...

con la "globalizzazione italiana" i decimali mi appaiono tutti con la virgola.

Ora, ho la necessità che invece che la virgola appaia il punto.

Per la precisione ho una colonna di un datacolumn in formato decimale col[prezzo]

ho provato con la funzione
col[prezzo].ToString("C", nfi)

dove nfi è :

NumberFormatInfo nfi = new CultureInfo("it-IT", false).NumberFormat;

ma mi da un errore in compilazione causato dal numero dei parametri del ToString...

qualcuno mi da una dritta??
grassie

cià

SSUPERPIPPO Profilo | Guru

Non ho ben capito il problema...!?

I dati del DataColumn ti appaiono con le virgole al posto dei punti decimali e con i punti al posto delle virgole?

Credo che il problema si risolva semplicemente modificando da Pannello di Controllo, le Opzioni Internazionali dove puoi scegliere come visualizzare i valori numerici, i punti e le virgole.

Ciao

Alessandro

ciuky Profilo | Newbie

Ciao e grazie della risposta....


dunque, la soluzione da te proposta non posso prenderla in considerazione perchè così modificherei l'impostazione del sistema e quindi su ogni applicazione avviata sullo stesso.

Invece io vorrei che la modifica sia applicata solo all'applicazione che sto sviluppando:

per essere più chiaro...

nel datacolumn ho il dato in questo formato:

12345,67

invece ho bisogno che sia in questo:

12345.67


grazie ancora!

ciuky Profilo | Newbie

Nel caso qualcuno avesse bisogno....

la soluzione alla mia richiesta è qui

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdecimalclasstostringtopic.asp


grazie!
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