想要形成這種效果的話,首先在資料裡面建一張表
create table treedata (id number, context varchar2(50), parentid number);
id:當前的id,context當前節點的值文字,parentid代表當前節點的父節點id
insert into treedata values(1, '所有部門', 0);
insert into treedata values(2, '人事部', 1);
insert into treedata values(3, '財務部', 1);
insert into treedata values(4, '生產部', 1);
insert into treedata values(5, '車間一', 4);
insert into treedata values(6, '車間二', 4);
insert into treedata values(7, '車間三', 4);
insert into treedata values(8, '商務部', 1);
再用遞迴根據資料庫查詢的值動態繫結treeview
public void addtree(int parentid, treenode pnode)
else
}treeview1.expandall();
}
應用:
private void 人員資料管理_load(object sender, eventargs e)
就可以了。。。。 c treeView 繫結集合
public static listconverttotreeviewdata 向treeview填充資料 要填充的資料 最高類別的父類別 public static bool insertdatatotreeview treeview treeview,listtreedatas,int pid ...
C TreeView控制項的使用
treeview控制項的使用 1,實現treeview中 選擇結點,把當前結點的狀態傳遞到孩子結點中,通過結點的選擇後觸發事件來實現 如下 遞迴函式 遞迴的吧父親接到的選擇狀態傳遞給孩子結點 當前結點 當前結點的選擇狀態 private void refreshchildnode treenode ...
gridControl控制項動態繫結列
datatable dt query.getcustome ref customcolumncount 繫結列 gridview.columns.add new gridcolumn gridview.columns.add new gridcolumn gridview.columns testn...