注册 登录
编程论坛 VB.NET论坛

datagridview数据排序

jeff198007 发布于 2012-07-09 09:45, 1230 次点击
假设datagridview的数据表中有以下4列信息:
ID,类别,时间,大小顺序
0,B,2012-3-1,
2,A,2012-1-1,
1,A,2012-7-5,
3,B,2011-10-8,
4,A,2011-9-9,
ID、类别和时间列都是已知信息,现需要将类别A、B的行分别按照时间列进行排序,结果如下:
ID,类别,时间,大小顺序
0,B,2012-3-1,2
2,A,2012-1-1,2
1,A,2012-7-5,3
3,B,2011-10-8,1
4,A,2011-9-9,1
请教各位大神如何编码实现,万分感谢啊!
3 回复
#2
jeff1980072012-07-09 09:53
2楼板凳求解
#3
wumingchenxi2012-07-17 13:18
排序都有一个主排序,次排序
在datagridview连接数据源之前,sql语句中,可以用order by 时间 desc ,进行时间倒序。
但是你要的结果中1,A,2012-7-5,3,怎么放在中间,看不出你要对谁进行主排序。
#4
lmch12162012-11-01 17:22
这个控件本就来就有排序的功能,你设置下属性,就可以
1