我目前有一个网格,其列数较大(1000 +)。
我的客户最近要求我让该列在这些数字中包含逗号。我知道你可以把数字改成一个字符串,但是,我也做了一些数学工作,所以我不想把数字从int更改为字符串,然后再将其反转。
我使用的网格是Telerik Extensions MVC网格。
感谢。
答案 0 :(得分:1)
您可以使用Format()
方法,并将desired format传递给它。 (但是你必须根据文化设置测试你的格式,因为格式是文化依赖的)
@(Html.Kendo().Grid<YourModel>().Name("YourGridName").Columns(columns =>
{
...
// this format puts group separator for large numbers
columns.Bound(p => p.LargeNumberField).Title("LargeNum").Format("{0:0,00}");
})
答案 1 :(得分:0)
你可以使用 格式( “{0:N0}”) 只是因为我得到负数的错误,因为我的数字并不总是大于1000.
Warr的回答也是有用的。 How to add in KendoUI MVC Grid a thousand comma separator