为了账号安全,请及时绑定邮箱和手机立即绑定

treelist的checkbox怎样部分选中

treelist的checkbox怎样部分选中

慕尼黑的夜晚无繁华 2018-09-14 09:07:19
DevExpress的treelist控件,怎么样在显示树的时候,根据条件部分节点显示已选中状态呢?望用过的人帮忙看看,谢谢~
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

参考这个:

void selectSpecificNode() {

ArrayList selectedNodes = new ArrayList();

selectChildren(treeList1.Nodes[0].Nodes[0], selectedNodes); treeList1.Selection.Set(selectedNodes);

}

void selectChildren(TreeListNode parent, ArrayList selectedNodes) {

IEnumerator en = parent.Nodes.GetEnumerator();

TreeListNode child;

while(en.MoveNext()) {

child = (TreeListNode)en.Current;

selectedNodes.Add(child);

if(child.HasChildren)

selectChildren(child, selectedNodes);

}

}


查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 478 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信