最简单的解决方案是使用这两种简单的方法。首先是将 TreeNodes 添加到 TreeView 控件,然后将子节点添加到已添加的节点。
public void AddNode(TreeView parent, string text)
{
if (parent != null)
{
parent.Nodes.Add(new TreeNode(text + (parent.Nodes.Count + 1).ToString()));
}
}
public void AddChildNode(TreeNode parent)
{
if(parent != null)
{
string number = parent.Text;
parent.Nodes.Add(new TreeNode(number + (parent.Nodes.Count + 1).ToString()));
}
}
要检查它是否正常工作,您可以执行以下操作:
AddNode(treeView1, "Node");
AddNode(treeView1, "Node");
AddNode(treeView1, "Node");
AddChildNode(treeView1.Nodes[0]);
AddChildNode(treeView1.Nodes[0]);
AddChildNode(treeView1.Nodes[0]);
AddChildNode(treeView1.Nodes[1]);
AddChildNode(treeView1.Nodes[2]);
AddChildNode(treeView1.Nodes[2]);