Sabhani Vipul Ответов: 1

Как динамически добавить дочерний узел в существующий узел в treeview


в treeview один конкретный узел уже добавлен, и теперь у меня есть добавить дочерний узел для этого конкретного узла.тогда как я могу добавить дочерний узел в существующие узлы?

Что я уже пробовал:

string ItemName = "MTP/2 -3-PLY";
TreeNode node = new TreeNode(ItemName);
treeView1.Nodes.Add(node);
var opname = "op 1";
TreeNode childnode = treeView1.Nodes[ItemName]
childnode.Nodes.Add(opname);

Richard MacCutchan

У вас есть вопрос?

Gerry Schmitz

"Узел", который вы только что добавили, имеет свое собственное свойство "узлы". Как вы думаете, что является следующим логическим шагом?

1 Ответов

Рейтинг:
2

Maciej Los

Если вы хотите добавить к узлу подузел, попробуйте сделать это:

string ItemName = "MTP/2 -3-PLY";
string subitemname = "op 1";

TreeNode node = new TreeNode(ItemName);
node.Nodes.Add(subitemname);
treeView1.Nodes.Add(node);


Если вы хотите добавить дочерний узел к существующему узлу, используйте это:
var node = treeView1.Nodes[0]; //root node
node.Nodes.Add(subitemname);