我的代码(Tree1)中有一个 TreeView,我将 使用我的方法深度添加节点。CreatTree()
在调试中我明白这一行
( Tree1.Nodes[i].ChildNodes.Add(new TreeNode(i.ToString()))
)不会导致向 Tree 添加节点,因此循环中的错误是:
指数超出范围。必须是非负数且小于集合的大小。参数名称:索引
谁能告诉我如何将孩子添加到某个节点?
<asp:TreeView ID="Tree1" runat="server" >
</asp:TreeView>
后面的代码是:
protected void CreateTree( )
{
Tree1.Nodes.Add(new TreeNode("0"));
for (int i = 0; i < 4; i++)
Tree1.Nodes[i].ChildNodes.Add(new TreeNode(i.ToString()));;
}