zoukankan      html  css  js  c++  java
  • 获取TreeView中第一个选中的节点

    今天做的项目中有一个要获取TreeView中第一个选中的节点,当然子节点己包含checkbox 

    以前做过,用的时候又不知道怎么做了,花了点时间又写了一下,记录下来,以备下次用.

    获取TreeView的第一个选中的节点
     private TreeNode GetSelectedNode(TreeView tv)
    {
        TreeNode tn 
    = null;
        
    foreach (TreeNode item in tv.Nodes)
        {
     
    if (item.Checked)
     {
         
    return item;
     }
     
    else
     {
         tn 
    = GetSelectedChildNode(item);
         
    if (tn != nullbreak;
     }
        }
        
    return tn;

    }

    private TreeNode GetSelectedChildNode(TreeNode treeNode)
    {
        TreeNode result 
    = null;
        
    foreach (TreeNode item in treeNode.Nodes)
        {
     
    if (item.Checked)
     {
         
    return item;
     }
     
    else
     {
         result 
    = GetSelectedChildNode(item);
         
    if (result != nullbreak;
     }
        }
        
    return result;
    }


  • 相关阅读:
    day31-python之内置函数
    day30-python之socket
    day28-python之property
    day27-python之迭代器协议
    day26-python之封装
    day25-python之继承组合
    初识AJAX
    写博客的心得
    web前端常见面试题
    学习网络安全的网站
  • 原文地址:https://www.cnblogs.com/benwu/p/1680907.html
Copyright © 2011-2022 走看看