如何实现treeview中数据的快速查询

lira8216 2007-01-06 01:20:36
我最近在解决一个问题,哪就是如何实现如下的情况:
A
A1
A11
A2
A21
A22
A3
B
B1
B11
B111
.......
Z
里面有7层的关系,我想请问一下,如何快速实现查询?
...全文
404 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdzeng 2007-05-17
  • 打赏
  • 举报
回复
先指定SortType,然后用二分法查找
mainvhaide 2007-05-16
  • 打赏
  • 举报
回复
使用Treeview.select.text当作条件查询
winxkm 2007-01-07
  • 打赏
  • 举报
回复
这个要看你查的东西是否具有规律性,如果没有,那就没什么好办法了,就象你的举例一样,如果有规律,你可以把你要查找的字符串进行分解。多少位是表示Treeview的哪一个LEVEL。然后返回所得到的index继续查,这里用递归的方法。但是查询都是单向的纵深下去的。不用全部遍历!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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