Ragazzi ho risolto sono troppo contenta!!!! :mavieni:
Ora vi spiego il problema se può essere utile a qualcuno. In .NET Framework e Windows XP il simbolo della valuta predefinito è impostato sull'euro nelle versioni precedenti di windows però il simbolo della valuta predefinito viene ancora impostato sul simbolo della valuta locale.è per questo motivo che prendeva i miei valori, mi troncava i decimali e ci metteva la L davanti. Per risolvere il problema ho incluso all'inizio del mio file queste tre righe di codice
codice:
Imports System
Imports System.Globalization
Imports System.Threading
poi ho implementato una funzione che formatta il mio valore in valuta e mi garantisce il simbolo dell'euro in quanto è il valore predefinito di .NET Framework
codice:
Public Function OverrideUserSetting() As String
Thread.CurrentThread.CurrentCulture = New CultureInfo("it-IT", False)
End Function
e l'ho inclusa nel Page_Init e nel Page_Load
Mi sono scervellata
ma ce l'ho fatta
Ciao a tutti eli