Bonjour,

Pour rajouter des séparateurs de milliers lors de l'affichage de valeur de type décimal j'utilise la fonction String.Format avec le format "{0:n}".

Le problème est que qu'en utilisant la fonction String.Format() avec le format "{0:n}" celle ci arrondie à 2 chiffres après la virgule les décimaux ayant plus de 2 décimales.

Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
decimal temp = decimal.Parse("123579,124");
MessageBox.Show(String.Format("{0:n}",temp));
Cela me renvoie 123 579,12 et non pas 123 579,124

Y a t’il un format pour la fonction String.Format() qui permette de séparer les milliers sans perdre la précision après la virgule ?