Как я могу добавить дочерние узлы к родительскому узлу, используя 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);
}
}
}
}
но я улавливаю ошибку (указанный аргумент находится вне диапазона допустимых значений. Имя параметра: индекс). Как я могу ее решить?