TreeList控制項使用2

2022-04-30 21:36:18 字數 787 閱讀 8920

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 ...