十进制没有小数位和逗号格式化的值

时间:2012-03-07 22:12:03

标签: c# asp.net

我如何解决,

在数据库中我有字段,例如测试小数(18,2),在文本框中用户输入656,347。 在aspx中我试试

<asp:TextBox ID="txtTest" runat="server" Text='<%# Bind("Test", "{0:n0}") %>' /> 

并得到:设置属性'Test'时出错:'656,347不是Decimal的有效值。'。 当我尝试F0一切正常,但我没有逗号分隔符。我怎样才能做到这一点。 我的UICulture和Culture是en-US,我不能改变数据库领域。

1 个答案:

答案 0 :(得分:1)

请检查this link。这是一个问题,类似的问题,在过去曾被问过。

希望它有助于解决您的问题。