起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 132|回复: 6

【结贴】关于MDDataTreeView1的查找问题**

[复制链接]
发表于 2007-8-11 11:13:19 | 显示全部楼层 |阅读模式
假如MDDataTreeView1有好几级,如何通过按钮,对显示出来的数据进行模糊查找与定位,从第一个节点找到最后一个节点,请问如何实现,有没有相关的代码可供参考???
回复

使用道具 举报

发表于 2007-8-11 14:22:57 | 显示全部楼层
是每个节点都要查询吗?
如果是,MDDataTreeView1 是数据表现控件,那么直接对数据集操作就可以了,就是直接遍历数据集就可以了,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-11 15:33:43 | 显示全部楼层
直接遍历数据集,MDDataTreeView1经过测试并没有获得焦点,
if self.Edit2.Text<>'' then
  begin
    ls_name:=sysutils.Trim(self.Edit2.Text);
    QryCompany.Locate('abbr',ls_name,[TLocateOption.loPartialKey]);   
    MDDataTreeView1.SetFocus;
  end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-11 15:36:20 | 显示全部楼层
遍历糊模查找树中含有字符串的节点

Image00000.jpg

21.61 KB, 下载次数: 94

回复 支持 反对

使用道具 举报

发表于 2007-8-11 16:26:59 | 显示全部楼层
MDDataTreeView1 肯定是连接的数据集吧
直接对这些数据集进行遍历
回复 支持 反对

使用道具 举报

发表于 2007-8-13 14:10:31 | 显示全部楼层
滚动数据集树的焦点也会滚动,去掉这个属性就能看见焦点了。

aa.jpg

74.21 KB, 下载次数: 86

回复 支持 反对

使用道具 举报

发表于 2007-8-21 16:08:53 | 显示全部楼层
由于长时间没有回复,先结贴了,有问题请开新帖。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-14 18:29 , Processed in 0.042558 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表