ASP.Net:货币表达式的Eval格式

Kov*_*ovu 15 asp.net

我如何在列表视图中格式化我的数据库查询,逗号后面有2个符号?

现在:100应该是:100,00

现在:75,3应该是:75,30

当我使用Eval(xxx)在列表视图中插入数据时,我是如何得到它的?

pma*_*lee 46

<%# Eval("myField", "{0:c}") %>
Run Code Online (Sandbox Code Playgroud)

将使用特定于语言环境的货币设置格式化值.


Col*_*ard 15

这将为您提供您正在寻找的确切格式:

<%# Eval("currency", "{0:0,00}") %>
Run Code Online (Sandbox Code Playgroud)

或者这将以当地货币(基于网络服务器的区域设置)为您提供金额.

<%# Eval("currency", "{0:c}") %>
Run Code Online (Sandbox Code Playgroud)