【发布时间】:2015-09-27 02:54:38
【问题描述】:
我尝试使用 jQuery Datatables plug-in 对数字进行排序,但不适用于 C# 字符串数字格式。
我试过了:
decimal value= 12345678.00
value..ToString("#,##.00");
value.ToString("##,##.##");
value.ToString("0,0.00", CultureInfo.InvariantCulture)
但由于逗号而没有运气。如果没有逗号可以正常工作,或者所有具有相同计数的数字也可以工作,即
01,121,372.01
02,002,009.22
11,222,222,33
如果是下面的,那么它不工作
1,111,111.11
222,191.00
32,222.00
【问题讨论】:
-
然后试着把字符串变成数字。 C# 对字符串中的数字进行排序没有任何特殊规则,它只是根据字母数字字符对其进行排序。获得准确排序的唯一方法是将其作为数字真正存储在数据表中,然后对其进行排序并在排序后显示字符串值。
-
是 JQuery 数据表吗?
-
是的,它是 JQuery 数据表
标签: javascript c# asp.net datatables string-formatting