У меня есть основная форма и древовидная структура. Я добавляю родительские узлы в treeview, нажимая кнопку.Добавить дочерние узлы в TreeView с использованием параметров из другой формы в C#
SegmentTreeView.BeginUpdate();
SegmentTreeView.Nodes.Add(SegmentNameTextBox.Text);
SegmentTreeView.SelectedNode = SegmentTreeView.Nodes[0];
SegmentTreeView.ExpandAll();
SegmentTreeView.EndUpdate();
У меня есть форма, например, FormB-, которая отображается нажатием кнопки на главной форме. На FormB есть комбинация и кнопка. Когда я нажал кнопку «ОК» в FormB, мне нужно создать дочерние узлы в выбранном узле дерева в соответствии с выбором combobox на FormB. Например, если Index0 выбран в comboBox FormB и щелкнул «ОК», мне нужно создать один дочерний узел под родительским узлом, который был создан ранее. Если выбран индекс 1, два дочерних узла и т. Д.
Я пробовал несколько способов. Тем не менее, myForm.SegmentTreeView.SelectedNode.Nodes.Add (newNode); всегда возвращает NULL. Таким образом, он дает ошибку при добавлении.
Пожалуйста, помогите решить проблему.