【发布时间】:2011-10-27 03:20:02
【问题描述】:
我正在努力让 Telerik MVC Grid 显示根据印度标准格式化的数字。基本上,我有一个数字,例如 - 55555555555,我希望 Telerik MVC 网格将其显示为 55,55,55,55,555。所以我尝试使用模式“##,##,##,##,###”。这对上面的例子很有效。但是,如果我使用 555555555(比前面的示例少两个 5),那么它将显示为 555,555,555 而不是 55,55,55,555。我不确定为什么会这样。 如何根据开头提到的印度数字格式获得 Telerik MVC 网格显示数字?
【问题讨论】:
-
您不能为此使用印度文化信息,而不是指定格式字符串吗?想一想,为什么要印度格式?因为你所有的用户都是印度人?如果某些用户可能不是印度人,那么也许您应该使用用户的文化。
-
@phoog,我已经将文化设置为印度,如果我使用格式“{0:n0}”(不是来自 Telerik mvc 网格)在我的网页中显示一个数字,那么这个数字是格式正确。但是在 Telerik MVC 网格中,无法识别格式“{0:n0}”,它只显示“n55555555555”而不是格式化数字。所以我不得不求助于使用 # 占位符的自定义格式。所以简而言之,我只能在 Telerik MVC 网格之外让数字格式在印度文化中工作。在网格中,我仍然对如何格式化数字感到困惑。
标签: c# asp.net-mvc telerik telerik-mvc