我的问题是是否可以将模型中的十进制数据类型格式化为 0.00 格式 View ?
现在我使用字符串“TotalSumFormatted”,所以我无法对它进行排序,因为它发生在十进制数据类型“TotalSum”......
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column("ShowTime", "Vuelta"),
grid.Column("Visitors", "Espectadores"),
grid.Column("TotalSumFormatted", "Monto")
最佳答案
是的,有办法,使用 format
Column method 的参数
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column("ShowTime", "Vuelta"),
grid.Column("Visitors", "Espectadores"),
grid.Column("TotalSum", "Monto", format: (item) => string.Format("{0:0.00}", item.TotalSum))
关于asp.net-mvc-3 - ASP .NET MVC 3 网格列数据类型和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7881206/