zoukankan      html  css  js  c++  java
  • TreeView 循环遍历选中的value

    代码
      private void GetAllNodeText()
        {
            
    foreach (TreeNode tn in _treeView1.Nodes)
            {
                
    if (tn.Checked == false)
                {
                    
    if (string.IsNullOrEmpty(_operCode))
                    {
                        _operCode 
    += tn.Value;
                    }
                    
    else
                    {
                        _operCode 
    += "," + tn.Value;
                    }

                }
                
    if (tn.ChildNodes.Count > 0)
                {
                    
    foreach (TreeNode tn1 in tn.ChildNodes)
                    {
                        
    if (tn1.Checked == false)
                        {
                            
    if (string.IsNullOrEmpty(_operCode))
                            {
                                _operCode 
    += tn1.Value;
                            }
                            
    else
                            {
                                _operCode 
    += "," + tn1.Value;
                            }
                        }

                    }
                }

            }
        }
     
     
     _operCode 就是接收的选中的值 
     
     
    2------------------将值赋给Treeview  
    代码
     foreach (TreeNode tn in _treeView1.Nodes)
                            {
                                
    for (int j = 0; j < strurl.Length; j++)
                                {
                                    
    if (tn.Value == strurl[j])
                                    {
                                        tn.Checked 
    = false;
                                    }
                                    
    foreach (TreeNode tn1 in tn.ChildNodes)
                                    {
                                        
    if (tn1.Value == strurl[j])
                                        {
                                            tn1.Checked 
    = false;
                                        }
                                    }
                                }
                            }
     
    //我存储的是规律的是  不选中的值存储在数据库 所以在我取出数据的时候 我先让我的Treeview 全部选中 然后将与数据库等同的值不选中 所以我tn.Checked = false;
     
  • 相关阅读:
    1.解决有冲突的分支,切换分支时,文件不在了 2.冲突解决到底???
    Github到了一个工作区里面。嵌套了
    【计蒜课】【数据结构】【栈的复习】
    【计蒜课】【数据结构】【队列的复习】
    【计蒜课】【数据结构】【邻接矩阵使用的复习】
    【计蒜课】【数据结构】【链表的创建、插入、遍历操作的复习】
    【计蒜课】【数据结构】【顺序表查找、删除、遍历操作的复习答案】
    【计蒜课】【数据结构】【顺序表的构造、插入、扩容操作习题】
    实验六
    6.6实验五
  • 原文地址:https://www.cnblogs.com/wanglinglong/p/1691778.html
Copyright © 2011-2022 走看看