Hello

Je voudrais formater des montants avec les séparateurs de milliers. Je lis la doc (en diagonale bien sûr) et je trouve

Code : Sélectionner tout - Visualiser dans une fenêtre à part
String.Format("{0:n}",1000)             => 1 000,00
cela affiche bien les milliers mais fait aussi la troncature à 2 décimales. Cela tombe bien je veux afficher un montant.

Seulement j'ai aussi besoin d'afficher des montants arrondis (sans décimales) mais avec les séparateurs de milliers

Code : Sélectionner tout - Visualiser dans une fenêtre à part
String.Format("{0:0,0}",1000.45) => "1 000" OK
mais je ne comprends pas pourquoi cela ne fonctionne pas avec les *%$# d'unités

Code : Sélectionner tout - Visualiser dans une fenêtre à part
String.Format("{0:0,0}",1.45)      => "01" pas bon moi je veux "1"
Comment je vire ce 0 initial !?

Merci

PS: Bon finalement j'ai réussi à obtenir ce que je voulais avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
String.Format("{0:#,#}",1.33) ou
String.Format("{0:#,0}",1.33)
SI quelqu'un pouvait expliquer si c'est comme cela qu'il faut procéder et quelle solution est la meilleure