Foxtable(狐表)用户栏目专家坐堂 → [求助] 窗口目录树如何获得更改前的目录路径


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

主题:[求助] 窗口目录树如何获得更改前的目录路径

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


加好友 发短信
等级:婴狐 帖子:29 积分:344 威望:0 精华:0 注册:2012/8/8 0:11:00
[求助] 窗口目录树如何获得更改前的目录路径  发帖心情 Post By:2012/11/13 15:22:00 [只看该作者]

在目录树的AfterEditNode事件中,e.Node.FullPath可以获得更改后标题的路径,那要什么代码才能获得此标题更改前的路径呢。
或者更全面一些,我用一个目录树窗口用来设置客户的分类,在目录树编辑以后,怎样让被更改节点下的客户分类路径自动变为新的路径。(如图)
在此先谢过

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121113152105.jpg
图片点击可在新窗口打开查看


 

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/13 15:26:00 [只看该作者]

 这个就简单了吧。

 nd是你选中的节点。然后写入代码。

 nd.DataRow("分类路径") = nd.fullpath
[此贴子已经被作者于2012-11-13 15:26:40编辑过]

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


加好友 发短信
等级:婴狐 帖子:29 积分:344 威望:0 精华:0 注册:2012/8/8 0:11:00
我的客户分类是存在另一张表中的,客户表中的分类路径只是调用目录树的FullPath  发帖心情 Post By:2012/11/13 15:33:00 [只看该作者]

我的客户分类是存在另一张表中的,客户表中的分类路径只是调用目录树的FullPath

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/13 15:39:00 [只看该作者]

以下是引用zhicheng在2012-11-13 15:33:00的发言:
我的客户分类是存在另一张表中的,客户表中的分类路径只是调用目录树的FullPath

先要弄清楚,原来你是怎样把表中的路径填入的?

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


加好友 发短信
等级:婴狐 帖子:29 积分:344 威望:0 精华:0 注册:2012/8/8 0:11:00
  发帖心情 Post By:2012/11/13 15:49:00 [只看该作者]

在客户新增的窗口中点击主分类,打开窗口:客户主分类选择,然后在客户主分类选择窗口中的目录树NodeMouseClick  事件上写
Dim a As String = e.node.FullPath
 Dim b As String = e.Node.Text
 Tables("客户表").current("主分类") = b
 Tables("客户表").current("分类路径") = a
 Forms("客户主分类选择").Close

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2012-11-13 15:49:48编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/13 15:57:00 [只看该作者]

 取得修改前的路径

e.node.FullPath

 取得修改后的路径

e.node.text = e.newtext
e.node.FullPath

 然后,去查找表格中是这个路径所在的行。DataTables().find或者DataTables().Select
[此贴子已经被作者于2012-11-13 16:10:43编辑过]

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


加好友 发短信
等级:婴狐 帖子:29 积分:344 威望:0 精华:0 注册:2012/8/8 0:11:00
  发帖心情 Post By:2012/11/13 16:06:00 [只看该作者]

您这个是获得标题吧?

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


加好友 发短信
等级:婴狐 帖子:29 积分:344 威望:0 精华:0 注册:2012/8/8 0:11:00
  发帖心情 Post By:2012/11/13 16:11:00 [只看该作者]

您这个是获得标题吧?


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/13 16:11:00 [只看该作者]

 写错了,改回来了。

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


加好友 发短信
等级:二尾狐 帖子:509 积分:3547 威望:0 精华:3 注册:2012/11/13 15:49:00
  发帖心情 Post By:2012/11/13 16:17:00 [只看该作者]

如果,你的树设置时name和text是一致的,旧值就是node.name


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