2011-04-27 59 views
1

我已经添加父节点在运行时为如何在运行时将父节点插入到treelist中时获取父节点索引?

TreeListNode parentNode1 = treeList1.AppendNode(new object[] { "BuiltIn Groups"}, null);

但现在我要插入特定父节点下的子节点。在我的应用程序,当用户右键点击特定的父节点,然后我显示了一个菜单&当用户选择插入新的子节点下选定的父节点,然后我使用相同的treeList1.AppendNode()方法,但此方法需要第二个参数作为父节点索引&我是在运行时插入父节点时获取父节点索引。

你能提出一些关于这个问题的建议吗?

谢谢。

+0

尝试parentNode1.AppendNode(子) – Gabriel 2011-04-27 12:45:24

回答

2

下面的代码应该为你工作:

TreeListNode parentNode = treeList1.AppendNode(..., null); 
    TreeListNode childNode = treeList1.AppendNode(..., parentNode); 
3

如果你想插入当前选择的节点下的新子:

TreeNode parent = treeView.SelectedNode; 

if (parent != null) 
{ 
    treeList1.AppendNode(..., parent); 
}