【发布时间】:2016-03-16 10:36:08
【问题描述】:
我有一个datatable,其中有一些列是我从访问数据库中的表中填充的。我拥有的一个特殊列是 SN,其中包含如下数据:
SN
_____
-1
1.a
1.a
1.b
10
1000
1001
1002
11.a
11.b
13.a
2.a
2.b
2.c
2000
2001
21.a
22.b
3.a
3.b
3.c
4000
4001
4.a
SN字段是字符串格式,当我对数据进行排序时,结果如上所示。
但我喜欢这里的排序列,我希望它是这样的:
SN
_____
-1
1.a
1.a
1.b
2.a
2.b
2.c
3.a
3.b
3.c
4.a
10
11.a
11.b
13.a
21.a
22.b
1000
1001
1002
2000
2001
4000
4001
可以做些什么来实现这一目标?
更新:为了清楚起见,我添加了 nore 数据。我在执行建议的代码后得到的结果是:
SN
_____
-1
1.a
1.a
1.b
10
11.a
11.b
13.a
2.a
2.b
2.c
21.a
22.b
3.a
3.b
3.c
4.a
1000
1001
1002
2000
2001
4000
4001
【问题讨论】:
标签: c# sorting datatables