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;
     
  • 相关阅读:
    Java-web——Cookie技术
    HttpServletRequest中文乱码处理、防盗链的使用、request的请求转发
    HttpServletRequest以及处理servlet映射路径名
    Delphi 错误:EvariantinvalidargError :invalid argument
    10种数据库获取当前时间/服务器时间(Oracle、Infomix、DB2、SQL Server、Access 、Sybase、MySQL、FoxPro、Sqlite、postgreSQL)
    Web-Apache-Tomcat 默认主页修改
    Delphi 中表示跳出关键字: break、continue、exit、abort、halt、runerror
    高斯的数学
    SQL 中的设定规则 SET ANSI_NULLS ON 和 SET QUOTED_IDENTIFIER ON
    Delphi 窗体函数 UpdateWindow
  • 原文地址:https://www.cnblogs.com/wanglinglong/p/1691778.html
Copyright © 2011-2022 走看看