如何使用TreeView将子节点添加到父节点

时间:2012-02-07 20:07:09

标签: c# winforms wordpress treeview xml-rpc

如何使用TreeView将子节点添加到父节点? 我可以使用此代码添加Parent。

 WordPressWrapper ww = new WordPressWrapper(textBox2.Text, textBox3.Text, textBox4.Text);
                var cat = ww.GetCategories();
                for (int i = 0; i < cat.Count; i++)
                {
                    if (cat[i].parentId == "0")
                    {
                        TreeNode tn = new TreeNode(cat[i].categoryName);
                        tn.ForeColor = Color.Blue;
                        tvCat.Nodes.Add(tn);

这很好用。 (我对添加父项没有任何问题)。添加孩子我写这个代码。

for (int i = 0; i < cat.Count; i++)
                {
                    if (cat[i].parentId != "0")
                    {
                        for (int j = 0; j < cat.Count; j++)
                        {
                            if (cat[i].parentId == cat[j].categoryId)
                            {
                                tvCat.Nodes[i].Nodes.Add(cat[j].categoryName);
                            }
                        }
                    }
              }

但是我发现错误(指定的参数超出了有效值的范围。参数名称:索引)。我可以解决它吗?

0 个答案:

没有答案