您的位置:首页 > 运维架构

[DevExpress]利用TreeListOperation获取勾选的节点

2013-08-13 11:52 786 查看
public class TreeListCheckedNodeOperation : TreeListOperation
{
private string _sFieldName;
private NodeType _nodeType;
private TreeListNode _checkedNode;
public TreeListCheckedNodeOperation(string sFieldName, NodeType nodeType)
{
_sFieldName = sFieldName;
_nodeType = nodeType;
}
public override void Execute(TreeListNode node)
{
if (node.CheckState == CheckState.Checked)
_checkedNode = node;
}
public TreeListNode CheckedNode
{
get
{
return _checkedNode;
}
}
}

使用:

TreeListCheckedNodeOperation _getCheckedNode = new TreeListCheckedNodeOperation("Name", NodeType.Cab);
cabTreeControl.Tree.NodesIterator.DoOperation(_getCheckedNode);
TreeListNode _checkedCabNode = _getCheckedNode.CheckedNode;

参考资料:

http://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraTreeListNodesOperationsTreeListOperationtopic
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: