如何使用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);
}
}
}
}
但是我发现错误(指定的参数超出了有效值的范围。参数名称:索引)。我可以解决它吗?