c# - How to add/remove child nodes from textbox to the selected node in combobox -
- i'm adding items combobox treeview @ run-time.
the code goes follows:
private void form1_load(object sender, eventargs e) { combobox1.selectedindex = 0; string[] items = new string[combobox1.items.count]; (int = 0; < combobox1.items.count; i++) { items[i] = combobox1.items[i].tostring(); treeview1.nodes.add(items[i]); } }
now want add child node selected node in combobox.
when add child root node - 2 goes @ bottom, displayed in picture above.
private void addchildnodebutton_click(object sender, eventargs e) { treeview1.nodes.add(combobox1.text, textbox1.text); }
to add selected note, use selectednode method, , instead of using combox1 dropdown, can select node in tree, below:
private void addchildnodebutton_click(object sender, eventargs e) { treeview1.selectednode.nodes.add(textbox1.text) }
if want use combobox, little slower since first have search treeview using text
treenode[] tns=treeview1.nodes.find(combobox1.text, true); if (tns.length > 0) { treeview1.selectednode = tns[0]; treeview1.selectednode.nodes.add(textbox1.text) }
Comments
Post a Comment