以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  出现这样的问题,真搞不清楚了。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=34073)

--  作者:swaterj
--  发布时间:2013/5/30 8:50:00
--  出现这样的问题,真搞不清楚了。

关于节点重命名,不知怎么会出现这个问题,目录树是用GenerateTree生成的

这个是AfterEditNode 时间代码

If e.Node.Text = "" Then
    e.Cancel = True
    Return
End If
Dim bm As String = e.Node.FullName
DataTables("分类表").ReplaceFor("类型名",e.Node.Text,"级别 = \'" & bm  & "\'")

 

点重命名修改节点标题后,第一次表中对应的内容未发生变化,再次点重命名修改节点标题,则表中对应的内容变成了前次输入的标题,用messagebox.show 显示发现每次e.Node.text 的内容都是前一次输入的标题内容。求高手赐教!

 

以下是视频:

 


此主题相关图片如下:lu.gif
按此在新窗口浏览图片
[此贴子已经被作者于2013-5-30 8:55:07编辑过]

--  作者:Bin
--  发布时间:2013/5/30 9:23:00
--  
例子发出来看看.
--  作者:fjlclxj
--  发布时间:2013/5/30 10:11:00
--  
e.NewText
--  作者:e-png
--  发布时间:2013/5/30 10:22:00
--  
e.Node.Text  换成  e.NewText
--  作者:swaterj
--  发布时间:2013/5/30 12:40:00
--  
噢,谢谢了!
--  作者:程兴刚
--  发布时间:2013/5/30 13:00:00
--  
您的代码,去掉第二行!