zoukankan      html  css  js  c++  java
  • 本来一行可以代替的树节点搜索

    本来一行可以代替的树节点搜索

    txtEditGroupCode.Text = TreeView1.SelectedNode.Text;

    我用了递归。。。要多熟悉函数。。。。

     protected void TreeView2_SelectedNodeChanged(object sender, EventArgs e)
        {
            txtEditGroupCode.Text = TreeView2.SelectedNode.Text;

            foreach (TreeNode treenode in TreeView2.Nodes)
            {
                if (treenode.ChildNodes.Count != 0)
                {
                    find(treenode);

                }
                else if (treenode.Selected == true)
                {
                    txtEditGroupCode.Text = treenode.Value;
                    TreeView2.Visible = false;
                }
                else
                    continue;
            }
        }
        protected void find(TreeNode n)
        {
            foreach (TreeNode childnode in n.ChildNodes)
            {
                if (childnode.ChildNodes.Count != 0)
                    find(childnode);
                else if (childnode.Selected == true)
                {
                    txtEditGroupCode.Text = childnode.Value;
                    TreeView2.Visible = false;
                    //TreeView2.SelectedNode

                }
                else
                    continue;
            }

        }

  • 相关阅读:
    跨域解决方法
    css之line-height
    untiy项目中使用MD5加密
    unity给子物体添加Shader
    unity中UI坐标转3d世界坐标
    unity项目字符串转为Vector3和Quaternion
    unity中使用Highlighting System v4.0插件给物体添加高亮
    加载AssetBundle方法
    Lua面向对象----类、继承、多继承、单例的实现
    Lua学习笔记(一)-----C#和lua的交互
  • 原文地址:https://www.cnblogs.com/wellma/p/1431474.html
Copyright © 2011-2022 走看看