C# WinForm設置TreeView選中節點


這里假定只有兩級節點,多級方法類似。
遍歷節點,根據選中節點文本找到要選中的節點。
treeView.SelectedNode = selectNode;
///   <summary>
///  設置TreeView選中節點
///   </summary>
///   <param name="treeView"></param>
///   <param name="selectStr"> 選中節點文本 </param>
private  void SelectTreeView(TreeView treeView,  string selectStr)
{
    treeView.Focus();
     for ( int i =  0; i < treeView.Nodes.Count; i++)
    {
         for ( int j =  0; j < treeView.Nodes[i].Nodes.Count; j++)
        {
             if (treeView.Nodes[i].Nodes[j].Text == selectStr)
            {
                treeView1.SelectedNode = treeView.Nodes[i].Nodes[j]; // 選中
                
// treeView.Nodes[i].Nodes[j].Checked = true;
                treeView.Nodes[i].Expand(); // 展開父級
                 return;
            }
        }
    }
}
url: http://greatverve.cnblogs.com/archive/2012/02/07/treeview-selectednode.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM