我在运行时添加了父节点
TreeListNode parentNode1 = treeList1.AppendNode(new object[] { "BuiltIn Groups"}, null);
但现在我想在特定的父节点下插入子节点。在我的应用程序中,当用户右键单击特定的父节点时,我显示了一个菜单&当用户选择在所选父节点下插入新的子节点时,我使用相同的treeList1.AppendNode()
方法,但是这种方法需要第二个参数作为父节点索引&我在运行时插入父节点时得到父节点索引。
你能就这个问题提出一些建议吗?
感谢。
答案 0 :(得分:3)
如果要在当前所选节点下插入新子项:
TreeNode parent = treeView.SelectedNode;
if (parent != null)
{
treeList1.AppendNode(..., parent);
}
答案 1 :(得分:2)
以下代码适合您:
TreeListNode parentNode = treeList1.AppendNode(..., null);
TreeListNode childNode = treeList1.AppendNode(..., parentNode);