以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  知道子节点名称通过代码如何获取父节点名称  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=34637)

--  作者:ljz
--  发布时间:2013/6/10 18:50:00
--  知道子节点名称通过代码如何获取父节点名称
如题。
--  作者:ljz
--  发布时间:2013/6/10 19:11:00
--  
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim nd As WinForm.TreeNode = trv.Nodes(“产品名称”) ‘子节点的名称为“产品名称”
MainTable = Tables(nd.ParentNode.name)’获取该节点的父节点的名称作为表名,设置为主表
以上代码有问题吗?还是无法获取父节点。

--  作者:lsy
--  发布时间:2013/6/11 8:45:00
--  
产品名称这里的引号是汉语的,不是英语的,如果这个是你从代码编辑器复制过来的,肯定错了。
--  作者:ljz
--  发布时间:2013/6/11 18:12:00
--  
产品名称这个不是问题,复制到代码编辑器里自动会转换。
--  作者:狐狸爸爸
--  发布时间:2013/6/13 11:10:00
--  
这是什么意思:
 
Dim nd As WinForm.TreeNode = trv.Nodes(“产品名称")
 
可能应该是:
 
Dim nd As WinForm.TreeNode = trv.SelectedNode