請問.NET 2003如何用treeview製作二元樹
有一筆資料
我想要利用這些資料建立一個二元樹,並顯示在螢幕上
但我試了很久,找不到在treeview中不斷加入子節點的方法
本來是想用Nodes[index].Nodes.Add()直接加入
但是我發現只有最上面那個level有辦法用Nodes[index]抓到
我的程式碼如下
upChild = SCurrent * u;
children[0] = new TreeNode(upChild.ToString());
downChild = SCurrent * d;
children[1] = new TreeNode(downChild.ToString());
current = new TreeNode(SCurrent.ToString());
trvStock.Nodes.Add(current);
trvStock.Nodes[0].Nodes.Add(children[0]);
trvStock.Nodes[0].Nodes.Add(children[1]);
MessageBox.Show(trvStock.Nodes[1].Text);
^^^^^^^^^^^^^^^^^^^^^^^^
這邊會產生NullReference
我本來是以為Nodes[1]會直接傳回children[0]....
不知道各位版友有沒有好的方法
感謝了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.82
※ 編輯: mygod1220 來自: 140.112.30.82 (04/24 15:54)
推
04/24 17:02, , 1F
04/24 17:02, 1F
→
04/24 17:54, , 2F
04/24 17:54, 2F
推
04/24 20:36, , 3F
04/24 20:36, 3F
→
04/24 20:38, , 4F
04/24 20:38, 4F
→
04/24 22:30, , 5F
04/24 22:30, 5F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章