ITPub博客

首页 > 应用开发 > IT综合 > 网格部件和树型部件查找并定位焦点

网格部件和树型部件查找并定位焦点

原创 IT综合 作者:Fishwood 时间:2015-11-11 16:47:06 0 删除 编辑
在网格和树型部件中,经常遇到需要根据某字段值或关键值查找网格或树型中的某一行数据并定位焦点,如何实现这样的功能呢?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共同形成树型。

以上就是网格部件和树型部件根据数据定位焦点行的方法。
原文地址:http://bbs.delit.cn/thread-282-1-1.html
转载请注明出处;
撰写人;度量科技www.delit.cn

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/328153/viewspace-1828733/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-09-17

  • 博文量
    184
  • 访问量
    937896