VB的Listview控件连接Access时如何按数值大小排序?
我用VB的Listview控件连接Access数据库并显示,ListView不是可以点击表头进行排序的吗?请问如何实现这样的效果:ListView中有好几列,当我点击姓名...
我用VB的Listview控件连接Access数据库并显示,ListView不是可以点击表头进行排序的吗?请问如何实现这样的效果:ListView中有好几列,当我点击姓名表头时,按字符排序;当我点击金额表头时,按数值大小排序。请问如何实现所下图所示的效果?求大神指教!
展开
展开全部
ListView本身不能实现点击表头进行排序,需要用程序控制。你可以使用ListView的ColumnClick事件用排序代码来实现。
追问
单一按字符排序我会,但是同时按字符和数值排序就不知道怎么弄了。请问你有吗?能不能给个源码!
追答
最简单的办法是在ListView的ColumnClick事件里重写查询语句,点击A列标头时在A列的ColumnClick事件里写入sql_str="select * from table_name oder by 姓名"其它以此类推。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询