TreeView 選擇項

private void myTree_Check(object sender, Microsoft.Web.UI.WebControls.TreeViewClickEventArgs e)
  {
   string[] layer=e.Node.Split('.');
   TreeNode mtd=myTree.Nodes[Int32.Parse(layer[0])];
   for(int i=1;i<layer.Length;i++)
   {
    mtd=mtd.Nodes[Int32.Parse(layer[i])];
   }
   SelChileNode(mtd,mtd.Checked);
  }
  private void SelChileNode(TreeNode td,bool iftrue)
  {
   if(td.Nodes.Count>0&&td.Checked==iftrue)
   {
    for(int i=0;i<td.Nodes.Count;i++)
    {
     td.Nodes[i].Checked=iftrue;
     TreeNode ctd=td.Nodes[i];
     SelChileNode(ctd,ctd.Checked);
    }
   }
  } 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章