关于控件ListView的排序问题

liangqian999 2005-05-25 08:41:02
有一SQL语句为:select keys from table1 order by keys collate chinese_PRC_BIN,字段keys的内容为A、B、B...、[、\...(按asc码顺序排序),加入ListView1控件的代码如下:
ListView1.ListItems.Clear
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveFirst
For i = 1 To Adodc1.Recordset.RecordCount
Set myListItem = ListView1.ListItems.Add(, i_Str, Adodc1.Recordset.Fields("keys").Value, 0)
ListView1.ListItems.Item(i).SubItems(1) = Adodc1.Recordset.Fields("keys").Value
If Not Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveNext
Next i
End If

这时得出的ListView1的排列顺序是[、\...、A、B、C...,ListView1怎样才能按A、B、B...、[、\...按序,请各位高手指教?
...全文
53 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧