TemplateField小数位和千位分隔符

时间:2013-04-29 19:08:41

标签: c# .net gridview separator

我正在使用.net 2.0并且有一个带有模板字段的gridview,其中我有一个带有文本和工具提示的标签。文本是一个数值,工具提示是该值硬币的描述。 我希望该值有2位小数和小数点分隔符。我用下面的代码实现了这一点。但这有一个问题,例如9,00,我得到09,00

对于较大的值,一切都很好。当我使用#时,我收到一条错误,指出“输入字符串的格式不正确。”

            <ItemTemplate> 
                <fv:Label ID="Label1" runat="server"
                     ToolTip='<%# Eval("Coin") %>' 
                     Text='<%# Eval("Value", "{0:0,0.00}") %>'> 
                </fv:Label> 
            </ItemTemplate>              

有什么建议可以解决这个小问题吗?

谢谢

1 个答案:

答案 0 :(得分:2)

格式中的0是必需的数字 使用#代替可选数字。

示例:{0:#,0.00}。