1、獲取treelist節點資訊!
public datarow getnodedata(treelist tl,treelistnode fnode)
object w=tl.getdatarecordbynode(fnode);
datarowview drv=(datarowview)w;
return drv.row;
2、獲得節點的所有父節點
private arraylist getallparentnode(treelistnode fnode)
arraylist alnode=new arraylist();
if(fnode.parentnode!=null)
alnode.add(fnode.parentnode("節點列"));
getallparentnode(alnode.parentnode);
return alnode;
3、treelist動態增加列
treelistcolumn tlc=tl.columns.add();
tlc.caption="";設定列名
tlc.fieldname="";設定繫結的欄位名
tlc.width="";設定列寬
tlc.visible=true|false設定列的可見性
4、treelist中增加鏈結
columnedit設為鏈結
鏈結的單擊事件在 in-place editor repository中
切忌將treelist的readonly設為true否則點選鏈結無效!
DevExpress控制項 TreeList使用總結
動態改變treelist單元格樣式 private void treelist1 customdrawnodecell object sender,customdrawnodecelleventargs e treelist顯示行號 private void treelist1 customdraw...
dev控制項treelist的幾個小用法
1.treelist新增節點方法 方法一 使用資料來源方式 設定列名的顯示列名稱和顯示資料在資料來源列表中的欄位名稱 設定如下,列可以在treelist的 collection中設定,也可以在 裡自己新增 列設定較多選擇,一般如果列不變化,自己在collention中設定比較全面 列名1.capti...
使用Repeater控制項 2
在repeater控制項中加入 它的後台的 是 using system using system.data using system.configuration using system.collections using system.web using system.web.security ...