[英]Format double/decimal value in MVC 3 Grid
我真的無法弄清楚如何格式化雙/小數值
12,123,123.78
這是我的HTML
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column(format: (item) => Html.ActionLink("Candy Bar", "Products", new { id = item.ChainID })),
grid.Column(format: (item) => Html.ActionLink("Per Capita", "ProductsByCategory", new { id = item.ChainID })),
grid.Column("CinemaName", "Complejo"),
grid.Column("TotalSum2", "Monto").Format( ???? )
)
如果我這樣做
grid.Column("TotalSum2", "Monto", format: (item) => item.TotalSum2.ToString("0:C"))
我明白了:
270223:C
和這個
"{0:n0}"
給
{27022:N3}
解:
grid.Column("TotalSum2", "Monto", format: (item) => item.TotalSum2.ToString("#,0.00"))
在當前線程上設置適當的CultureInfo
或使用DisplayFormatAttribute
grid.Column("TotalSum2", "Monto", format: (item) => item.TotalSum2.ToString("#,#"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.