2013-04-29 115 views
1

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

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

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

任何建议来解决这个小问题?

谢谢

回答

1

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

例如:{0:#,0.00}。