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;
     
  • 相关阅读:
    b_51_回文串划分(预处理+dp)
    b_lg_最长前缀(kmp+dfs / 优化dp)
    b_51_字符串中的最大值(next数组+倒序递推)
    b_51_凑数字(小思维+贪心)
    多测师讲解selenium(11)--定位练习题归纳_高级讲师肖sir
    多测师讲解 _ Unittest框架_高级讲师肖sir(unittest002)
    多测师讲解课堂(012) _ Unittest框架(006)_高级讲师肖sir(unittest)
    多测师讲解___测试点____高级讲师肖sir
    多测师课堂020_第一个月综合考试题 _高级讲师肖sir
    第二个月课堂011讲解selenium(001)
  • 原文地址:https://www.cnblogs.com/wanglinglong/p/1691778.html
Copyright © 2011-2022 走看看