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,
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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_code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !
Partager