编程论坛
注册
登录
编程论坛
→
VB6论坛
vb 中的 DataGrid 控件如何设置 当单击某一列的列头时实现记录的重新排序?
zjwvb
发布于 2014-05-16 10:38, 2682 次点击
vb中的DataGrid控件如何设置 当单击某一列的列头时实现记录的重新排序?
5 回复
#2
lowxiong
2014-05-16 11:13
DataGrid控件并没有这个设置,但可以用代码模拟。DataGrid 有一个HeadClick方法,当你点击表格头部时产生,该方法会提供你一个点击的头部位置,你可以根据该位置获得字段名,再根据字段名组织排序的sql语句。
#3
zjwvb
2014-05-16 12:00
回复 2 楼 lowxiong
能帮忙举个例子吗?模版程序也行啊!!!谢谢了!
#4
zjwvb
2014-05-16 12:01
回复 2 楼 lowxiong
比如我想按主键的升序排序!
#5
alike123
2014-05-16 13:49
vb都是事件过程sub,把你想干的事都写在headclick事件中就行了,模板应该是没有,这是个思路
#6
alike123
2014-05-16 14:17
我个人比较倾向于建立一个右键排序功能 放在MouseMove事件中,效果就是在表格中右键出现 升序/降序 等排序功能,单击后表格排序。
1