Bonjour,
Je suis un débutant en ASP.NET. Je développe un application Web contenant beaucoup de grilles. J'ai un problème car dans ma BD tout les champs Decimal sont enregistrés en varchar avec un "." comme séparateur.
Lorsque je manipule des Decimals ou des doubles dans mon application, le "." ce change souvent pour une virgule par exemple lorsque je fait un .ToString() sur un double.
Pourtant j'ai défini ceci:
Donc lorsque je veux convertir par la suite une string "4,56" en double par exemple, j'ai un runtime error car c'est une virgule et non un point.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Thread.CurrentThread.CurrentCulture = New CultureInfo("fr-CA") Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator = "."
Quelqu'un pourrait m'aider?
Partager