2010-06-20 5 views
2

Je suis en train de formater une valeur liée de données ci-dessous, mais je continue à obtenir un espace comme séparateur de milliers, à savoir le texte affiché est toujours « 12 340,00 » quand il devrait être "12,340.00".Virgule pour des milliers séparateur sur une borne WebForms TextBox

Qu'est-ce qui me manque?

<asp:TextBox ID="budgetText" runat="server" Text='<%# Bind("Budget", "{0:#,0.00}") %>'></asp:TextBox> 

Répondre

1

Essayez spécifiant la culture:

<asp:TextBox 
    ID="budgetText" 
    runat="server" 
    Text='<%# string.Format(CultureInfo.InvariantCulture, "{0:#,0.00}", Bind("Budget")) %>' /> 

ou set the UI culture globally.

Questions connexes