Si c'est ce que je cherche mais même avec ta méthode j'ai toujours le cas suivant :
1,00000 -> 1
1,20000 -> 1,2
Cordialement,
Version imprimable
Si c'est ce que je cherche mais même avec ta méthode j'ai toujours le cas suivant :
1,00000 -> 1
1,20000 -> 1,2
Cordialement,
Tu n'es pas clair. On est bien d'accord que
Pour résumer : qu'as-tu en entrée, qu'as-tu en sortie, et que voudrais-tu en sortie ?Code:
1
2 double d = 1.2; string s = d.ToString("N5"); // s vaut "1,20000"
De ce que j'ai compris, tu as des valeurs numériques en entrée (les champs dans ta DataTable), et tu veux les écrire dans un fichier (ce qui nécessite de les convertir en chaînes de caractères) avec un nombre de décimales fixe. C'est bien ça ?
Bonjour
Les deux methode
Rendent un string au format que souhaite black_codeCode:
1
2 valeur.Tostring("N5"); String.format("{0:0.00000}",valeur);
Pour etre concret si black_code pouvait nous montrer le morceau de code qu'il utilise effectivement et qui ne produit pas ce qu'il attends on aurait peut-etre un peu de lumière dans le black !