-
formater nombre vb.net
Bonjour,
J'ai dans un datagrid des montants que je formatte de cette maniere :
Code:
Format(CDec(e.Item.Cells(0).Text), "### ##0.00")
ce qui me donne par exemple pour 1234.5600 => 1 234,56, donc parfait!
J'aimerai faire la meme chose pour un label mais avec ce code il me met bien deux chiffres apres la virgule, par contre il ne me fait pas de separateur des milliers...
Quelqu'un pourrait il me donner un esolution à ce probleme siouplé!
D'avance merci!
-
moi cela fonctionne :
Code:
Me.Label1.Text = Format(CDec(val), "### ##0.00")
me met bien l'espace entre les milliers ( il faut un chiffre en dizaine de millier :yaisse2: )
-
Remarque :
Il faut plutôt utiliser la chaine de formattage "#,##0.00" pour avoir le séparateur des milliers pour tous les groupes de chiffres. En effet avec la chaine "### ##0.00" on a bien le séparateur pour les milliers, mais pas pour les millions etc.
1234567.89 avec "### ##0.00" --> 1234 567,89
1234567.89 avec "#,##0.00" --> 1 234 567,89