在网格列中使用逗号

时间:2014-07-10 18:12:03

标签: asp.net-mvc-3 int telerik-grid telerik-mvc

我目前有一个网格,其列数较大(1000 +)。

我的客户最近要求我让该列在这些数字中包含逗号。我知道你可以把数字改成一个字符串,但是,我也做了一些数学工作,所以我不想把数字从int更改为字符串,然后再将其反转。

我使用的网格是Telerik Extensions MVC网格。

感谢。

2 个答案:

答案 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