度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 3766|回复: 9
打印 上一主题 下一主题

[分享] 网格部件和树型部件查找并定位焦点

[复制链接]

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
跳转到指定楼层
楼主
发表于 2020-4-11 09:42:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网格和树型部件中,经常遇到需要根据某字段值或关键值查找网格或树型中的某一行数据并定位焦点,如何实现这样的功能呢?1、网格部件查找定位:
在网格部件中,我们可以根据显示数据的行数,进行循环,获取值与查找值进行对比,代码如下:
  1. for i=1 to 网格部件1.GridView.RowCount
  2.      if cstr(网格部件1.GetFieldValueByRowHandle(i-1,"姓名"))="张三" then
  3.        网格部件1.FocusedRowHandle=i-1
  4.     end if
  5. next
复制代码
也可以用SetFocusRowByColumnValue方法。

  1. 网格部件1.SetFocusRowByColumnValue("姓名","张三")
复制代码


2、在树型部件中,可以用SetFocusNodeByColumnValue 或者 SetFocusNodeByKeyValue来分别根据字段值或关键字查找节点:

  1. 树型部件1.SetFocusNodeByColumnValue("姓名","张三")
复制代码

根据关键值:
  1. 树型部件1.SetFocusNodeByKeyValue("关键值ID")
复制代码
注:关键值ID即是树型部件属性中设置的关键值字段的值,与上级ID共同形成树型。

以上就是网格部件和树型部件根据数据定位焦点行的方法。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
沙发
 楼主| 发表于 2020-4-11 09:45:43 | 只看该作者
树型部件还有查找节点的方法:
dim treenode=FindNodeByFieldValue("姓名","张三")

dim treenode=FindNodeByKeyValue(1234)

可以用它们查找到指定的节点,并进行节点的各项属性设置和方法调用。
回复 支持 反对

使用道具 举报

67

主题

685

帖子

1815

积分

作者

Rank: 7Rank: 7Rank: 7

积分
1815
板凳
发表于 2020-4-12 08:36:09 来自手机 | 只看该作者
嗯,好好
回复

使用道具 举报

198

主题

1313

帖子

3806

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3806
地板
发表于 2020-4-12 17:32:24 | 只看该作者
这些可以列到智能向导工作中。
回复 支持 反对

使用道具 举报

198

主题

1313

帖子

3806

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3806
5#
发表于 2020-4-12 17:32:37 | 只看该作者
这些可以列到智能向导工作中。
回复 支持 反对

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
6#
 楼主| 发表于 2020-4-13 10:22:12 | 只看该作者
后续添加上。
回复 支持 反对

使用道具 举报

198

主题

1313

帖子

3806

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3806
7#
发表于 2020-4-18 21:01:15 | 只看该作者
平台中很多的树型中,都可以用上查询功能。比如窗体发布等。
回复 支持 反对

使用道具 举报

67

主题

685

帖子

1815

积分

作者

Rank: 7Rank: 7Rank: 7

积分
1815
8#
发表于 2020-4-18 21:15:32 | 只看该作者
有来回顾了一下
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9740

积分

论坛元老

Rank: 8Rank: 8

积分
9740
9#
发表于 2020-5-15 17:34:00 | 只看该作者
这个已经用上了
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

198

主题

1313

帖子

3806

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3806
10#
发表于 2020-5-15 18:13:08 | 只看该作者
系统中还有很多可以使用。
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|小黑屋|玉祥公司客服-玉祥集团客服  本站关键词:快速开发平台

GMT+8, 2024-5-17 12:37 , Processed in 0.125265 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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