Foxtable(狐表)用户栏目专家坐堂 → [原创]如何取出树中的节点到字符串


  共有11870人关注过本帖树形打印复制链接

主题:[原创]如何取出树中的节点到字符串

帅哥哟,离线,有人找我吗?
aloby
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
[原创]如何取出树中的节点到字符串  发帖心情 Post By:2011/6/4 14:19:00 [只看该作者]

如何取出树中的节点到字符串?下面的代码怎么不行?

 

Dim tr As WinForm.TreeView = Forms("定位树").Controls("TreeView1")

Dim Vals() As String = tr.allnodes


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/6/4 14:34:00 [只看该作者]

Dim tr As WinForm.TreeView = Forms("定位树").Controls("TreeView1")

output.show(tr.SelectedNode.fullpath)


 回到顶部
帅哥哟,离线,有人找我吗?
aloby
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/6/4 14:51:00 [只看该作者]

解决了,谢谢.另外,将某字段中左边都是"中国\上海"字符串全改成"中国\北京",用什么语句改?

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/6/4 15:18:00 [只看该作者]

Dim s As String  = "abcd"
s=s.replace("a","b")  
output.show(s)

[此贴子已经被作者于2011-6-4 15:18:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
aloby
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/6/4 15:21:00 [只看该作者]

不是的,是把某字段中所有的"ab"全部换成"中国"

如:

abcd

ab南京

ab北京

ab上海

 

全部改成:

中国cd

中国南京

中国北京

中国上海


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/6/4 15:35:00 [只看该作者]

for each r as row in currenttable.rows

      r("字段") = r("字段").replace("ab","中国")

next

 


 回到顶部
帅哥哟,离线,有人找我吗?
aloby
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/6/4 17:10:00 [只看该作者]

谢谢,MR725真是高手.还有啊,怎么判断某个树节点是不是是低一级?好象没有方法.

 回到顶部
帅哥,在线噢!
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/6/4 17:16:00 [只看该作者]

node不是有level属性吗:

 

http://help.foxtable.com/topics/0907.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
aloby
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/6/4 17:28:00 [只看该作者]

我上面没讲清楚,我是要判断这个节点是不是最底层节点,如何判断?

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/6/4 17:40:00 [只看该作者]

Dim tr As WinForm.TreeView = Forms("定位树").Controls("TreeView1")

if tr.SelectedNode.nodes.count = 0

     return "是最低层啦"

end if

[此贴子已经被作者于2011-6-4 17:41:25编辑过]

 回到顶部
总数 15 1 2 下一页