Asp.net mvc 3 在网格列中使用逗号
我现在有一个网格,它的列有更大的数字(1000+) 我的客户最近要求我在这些数字中使用逗号。我知道你可以把数字改成字符串,但是,我对这个列也做了一些数学方面的工作,所以我不希望把数字从int改成字符串,然后再把它倒过来 我使用的网格是Telerik Extensions MVC网格Asp.net mvc 3 在网格列中使用逗号,asp.net-mvc-3,int,telerik-grid,telerik-mvc,Asp.net Mvc 3,Int,Telerik Grid,Telerik Mvc,我现在有一个网格,它的列有更大的数字(1000+) 我的客户最近要求我在这些数字中使用逗号。我知道你可以把数字改成字符串,但是,我对这个列也做了一些数学方面的工作,所以我不希望把数字从int改成字符串,然后再把它倒过来 我使用的网格是Telerik Extensions MVC网格 谢谢。您可以使用Format()方法,并将您的密码传递给它。(但您必须根据区域性设置测试格式,因为格式与区域性相关) @(Html.Kendo().Grid().Name(“YourGridName”)。列(列=>
谢谢。您可以使用
Format()
方法,并将您的密码传递给它。(但您必须根据区域性设置测试格式,因为格式与区域性相关)
@(Html.Kendo().Grid().Name(“YourGridName”)。列(列=>
{
...
//此格式将组分隔符用于大数字
columns.Bound(p=>p.LargeNumberField).Title(“LargeNum”).Format(“{0:0,00}”);
})
您可以使用
格式(“{0:N0}”)
这只是因为我得到了负数的错误,因为我的数字并不总是大于1000
Warr的回答也可以是有用的。
@(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}");
})