動態新增treeview的節點

2021-08-23 11:45:31 字數 1549 閱讀 6944

,動態新增treeview的節點

主要控制項:treeview,imagelist,button

注意:treeview1.imagelist=imagelist1

private

subbutton1_click(byvalsenderassystem.object,byvaleassystem.eventargs)handlesbutton1.click

dimtreexmastreenode'定義根節點

dimtreegrandastreenode'定義祖父輩節點

dimtreeyy,treennastreenode'定義爺爺奶奶節點

dimtreefastreenode'定義父輩節點

dimtreebb,treemmastreenode'定義爸爸媽媽節點

dimtreemastreenode'定義同輩節點

dimtreew,treeggastreenode'定義小明和哥哥節點

treexm=treeview1.nodes.add("小明家")'增加根節點

treexm.imageindex=0'設定節點的圖示

treexm.selectedimageindex=0'設定節點的選擇圖示

treegrand=treexm.nodes.add("祖父輩")'在根節點上增加祖父輩節點

treegrand.imageindex=0

treegrand.selectedimageindex=0

treeyy=treegrand.nodes.add("爺爺")

treenn=treegrand.nodes.add("奶奶")

treeyy.imageindex=0

treeyy.selectedimageindex=0

treenn.imageindex=1

treenn.selectedimageindex=1

treef=treexm.nodes.add("父輩")

treef.imageindex=0

treef.selectedimageindex=0

treebb=treef.nodes.add("爸爸")

treebb.imageindex=0

treebb.selectedimageindex=0

treemm=treef.nodes.add("媽媽")

treemm.selectedimageindex=1

treemm.imageindex=1

treem=treexm.nodes.add("同輩")

treem.imageindex=0

treem.selectedimageindex=0

treew=treem.nodes.add("小明")

treegg=treem.nodes.add("哥哥")

treew.imageindex=0

treew.selectedimageindex=0

treegg.selectedimageindex=0

treegg.imageindex=0

endsub

動態新增TREEVIEW的節點

讀取資料庫中的資料讓其插入到treeview的節點中,這裡是從資料庫中讀取省和直轄市新增到父節點中然後讀取省下的縣市新增到父節點下,建立了兩張個表乙個省的表,乙個是縣市表 using system using system.data using system.configuration using ...

treeview動態載入樹節點

使用後台請求返回的資料組裝成treeview展示需要的資料型別,例如要展示的靜態資料為 var treedata 後台返回的list資料,則可以動態組裝如下 function formtreedata root,data treedata 0 text root.privilegename tree...

treeview 父子節點聯動

region treeview聯動方法 private void updatecheckstatus treevieweventargs e updates all parent nodes recursively.private void updateallparentnodes treenode...