2009-12-11 5 views

Répondre

3

Vous pouvez utiliser le format de chaîne pour décimal pour appliquer cette mise en forme.

YourDecimal.ToString("#,##0.00"); 

cela devrait montrer 5.00, et 4.30.

En outre il montrera 1.234.56 groupements.

+0

Merci, je vais essayer . –

2

Quels types de données utilisez-vous pour stocker le prix? C'est une mauvaise idée de stocker les prix en utilisant des nombres à virgule flottante en raison de problèmes de précision. Un nombre à virgule fixe comme une décimale est une meilleure idée. Une fois que vous avez défini un type de données, vous pouvez utiliser la mise en forme de chaîne pour l'afficher correctement. Voir MSDN.

+0

les prix sont des nombres entiers dans la base de données mais je fais quelques trucs de maths avec lui et calcule un prix. Merci pour votre aide. –

1

yourDecimal.ToString("N2") fera aussi les mêmes

Questions connexes