急急急 vb安人名 排序问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:28:43
vb MSHFlexGrid1控件 (简称MS1)

序号 留言单位 留言内容 接收单位
1 张三 AAAA 王二麻子
2 李四 BBBB 王二麻子
3 王五 CCCC 王二麻子
4 冯六 DDDD 王二麻子
5 张三 DDDD 王二麻子

当点击Option1后
按照留言单位的姓氏第一个字的拼音顺序排列 并且相同姓名的序号按照从小到大排序

序号 留言单位 留言内容 接收单位
4 冯六 DDDD 王二麻子
2 李四 BBBB 王二麻子
3 王五 CCCC 王二麻子
1 张三 AAAA 王二麻子
5 张三 DDDD 王二麻子

就像Excel里面的排序一样
俺是vb棒槌 需要代码 越详细越好
我用的是vb6.0 我需要代码 谢谢了
这样 就按照我的意思能排出来就可以 不用姓名首字也可以 按照相同姓名按序号顺序排序也可以
有没有详细的代码??

排序一般是写在你的sql里的

我不知道你现在代码怎么写的

你只需要在代码里加上

在Option1的选中事件里 把sql加一个排序 order by 留言单位
然后刷新你的MS1就可以了

你是用VB.NET做吗?如果是,控件datagridview里直接点列名就自动排序了。