猿问

treelist的checkbox怎样部分选中

DevExpress的treelist控件,怎么样在显示树的时候,根据条件部分节点显示已选中状态呢?
望用过的人帮忙看看,谢谢~

慕尼黑的夜晚无繁华
浏览 479回答 1
1回答

杨魅力

参考这个: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);}}
随时随地看视频慕课网APP
我要回答