cs_Smalo
Messages postés36Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention11 décembre 2006
-
20 oct. 2005 à 14:18
cs_Smalo
Messages postés36Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention11 décembre 2006
-
24 oct. 2005 à 12:02
Salut,
j'ai une question .. qui est un problème à la base mais bon en bidouillant je peux m'arranger.
En bref jai un dataset avec des datatable et des valeurs float.
le pb est que quand je fais mondataset.WriteXml(file); .. ça marche biensur mais les floats
sont écris en : 122.20 et non 122,20 en gros il me met un point au lieu d'une virgule.
du coup quand je relit tout le dataset et que grace à un adapter je le met automatiquement dans la base
il me fait une erreur de parse car il aime pas le point. le pb est que j'ai pas accès à la methode parse qu'il utilise et
du coup je peux pas utiliser de NumberFormatInfo.
Si j'ai pas était assez clair.. j'essaierai de faire mieux.. pour résumé quand je fais un WriteXml il met des points
pour les float et ça c'est pas bien du tout...
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 20 oct. 2005 à 21:38
Salut,
Je suis assez d'accord avec les deux postes ci-dessus.
Pour changer la culture du Thread courrant, tu peux essayer de faire quelque chose comme ceci :
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(myCulture); // myCulture example : "de-CH"
La valeur myCulture peut être trouvé ici (MSDN en local) : ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1033/cpref/html/frlrfsystemglobalizationcultureinfoclasstopic.htm