Monnaie chaîne de format dans asp.net
Je suis en utilisant un infragistics webgrid et besoin de formater une chaîne de devise. Pour cela, j'ai besoin d'une chaîne de caractères contenant un motif comme "$ ### ###,00" et je voudrais sortir de mon CultureInfo. Comment puis-je faire cela?
Ai-je besoin pour composer manuellement à partir de l'info:
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyGroupSeparator
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyGroupSizes
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyDecimalDigits
CultureInfo.CreateSpecificCulture(myLanguageId).NumberFormat.CurrencyDecimalSeparator
etc
etc
etc
Est la seule solution en ligne?
OriginalL'auteur Mr W | 2009-04-17
Vous devez vous connecter pour publier un commentaire.
La culture actuelle sera utilisée.
Assurez-vous d'avoir les lignes suivantes dans votre site web.config:
ou ck suggère, déclarer l'équivalent, dans votre page
Cette réponse ne fournit pas le résultat demandé.
OriginalL'auteur Greg Dean
merci pour toutes vos réponses.
Il s'avère que mes exigences étaient faux. Le infragistics grille ne veut pas d'une chaîne de modèle pour savoir qui séparateurs à utiliser, il utilise la chaîne de modèle pour les décimales et les requêtes de la culture actuelle sur le reste.
C'est donc un non-problème.
merci quand même!
OriginalL'auteur Mr W
Ajoutant à Greg de la Doyenne de la réponse, vous pourriez avoir besoin d'avoir
dans la Page @déclaration de votre page.
OriginalL'auteur cjk
D'abord - si vous êtes en cours de culture spécifique, pourquoi ne pas simplement utiliser le "C" comme chaîne de format, et donc d'utiliser la culture du format de devise.
Personnalisé chaînes de format numérique n'avez pas de monnaie jeton; je soupçonne, cependant, que vous pouvez simplement ajouter le symbole de devise à la chaîne, que vous obtenez de la mise en forme avec "### ###,00".
OriginalL'auteur Marc Gravell
Nous avons eu à peu près semblable, les exigences de notre proj.
ce que nous avons fait a été d'utiliser webcurrencyedit contrôle de infragistics, la définir comme editorcontrolid pour la colonne pour laquelle la monnaie doit être indiqué et puis la culture de webcurrencyedit de contrôle.
OriginalL'auteur