Data Format String, Besoin d'un coup de pouce [.NET/C#] - C#/.NET managed - Programmation
Marsh Posté le 19-07-2006 à 20:23:06
pkoi il te le renvoie sans le séparateur.
Comment veux tu que C# puisse deviner qu'il n'y a pas de séparateur. Réfléchit un peu :S
Marsh Posté le 21-07-2006 à 23:47:25
massamu a écrit : |
utilise {0:n} si tu veux formater dans la culture courante sans symbole monétaire (= {0:c} sans dans ton cas, càd virgule comme séparateur de décimale et avec séparteur de milliers)
Je ne connais pas de solution avec DataFormatString pour tes décimales, mais pourquoi ne pas ajouter le séparateur à la source, dans ta requête ?
Sinon au pire tu peux modifier ton champs au moment du bind (évènement DataBinding).
Marsh Posté le 19-07-2006 à 12:52:08
Bonjour,
J'ai un soucis pour l'affichage d'une valeur venant de la BDD
Exemple :
Je recois le nombre suivant : 650000
Quand je laffiche avec {0:c} en dataformatstring, il me donne 650 000,00
Le probleme c'est que je voudrais afficher : 65 000,00
En fait le nombre que je recois de la BDD contient deja la décimale, mais sans le separateur, vous voyezz ce que je veut dire ?
Un autre exemple :
Si je recois 7800 en vrai cela vaut 78,00
Merci d'avance