小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

C#中treeview的操作

 冰凍三尺roy 2010-08-30
#region 加載樹控件的父節(jié)點數(shù)據(jù)
  /// <summary>
  /// 加載樹控件(itemConfigTreeView)的父節(jié)點數(shù)據(jù)
  /// </summary>
  private void InitItemConfig()
  {
   //初始化父節(jié)點
 
  
   TreeNode tdroot = new TreeNode();
   tdroot.Text = companyName;
   tdroot.Tag = "-1";
   tdroot.ExpandAll();
   itemConfigTreeView.Nodes.Add(tdroot);
   DataTable dt = mClass.QueryData(strData); //獲取所有父節(jié)點
   TreeNode tn = null;
   DataRow row;
   string deptId;
   string deptName;
   int iCount = dt.Rows.Count;
   for(int i = 0;i<iCount;i++)
   {
      row = dt.Rows[i];
       deptId = row["Co_AllDataItemDef_ID"].ToString();
      deptName = row["ShortName"].ToString();
      tn = new TreeNode();
      tn.Tag = deptId;
      tn.Text = deptName;
      //樹節(jié)點展開
      tn.Expand();
      tdroot.Nodes.Add(tn);
      //加載數(shù)據(jù)項數(shù)據(jù)--加裁子節(jié)點
       CreateChild(tn,deptId);
         
   }
  
  }
  #endregion
#region 加載樹控件的子節(jié)點數(shù)據(jù)
  /// <summary>
  /// 加載樹控件的子節(jié)點數(shù)據(jù)-崗位名稱
  /// </summary>
  /// <param name="tn">子節(jié)點</param>
  /// <param name="lastDeptId">數(shù)據(jù)項</param>

  private void CreateChild(TreeNode tn,string lastItemId)
  {
   //查詢數(shù)據(jù)項信息
   DataTable dt = mClass.QueryData_Son(lastItemId);
   DataRow childRow;
   //數(shù)據(jù)項代碼
   string ITEMID;
   //數(shù)據(jù)項名稱
   string deptName;
   int iCount = dt.Rows.Count;
   for(int i=0;i<iCount;i++)
   {
    childRow = dt.Rows[i];
    deptName = childRow["ITEMNAME"].ToString();
    ITEMID = childRow["ITEMID"].ToString();
    TreeNode td = new TreeNode();
    td.Text = deptName;
    td.Tag = ITEMID;
    td.Expand();
    tn.Nodes.Add(td);
    //遞歸加載子節(jié)點
    CreateChild(td,ITEMID);
   }
  }
  #endregion
/// <summary>
  /// 全選樹控件的所有節(jié)點
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>

  private void btn_SelectAll_Click(object sender, System.EventArgs e)
  {
     int count = this.Config_treeView.Nodes.Count;
     if(count == 0){ return ; }
     for(int i = 0 ; i<count;i++)
    {
      this.Config_treeView.Nodes[i].Checked = true;//false則不選
    }
  }
/// <summary>
  /// 刪除數(shù)據(jù)項
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>

  private void btn_Del_Click(object sender, System.EventArgs e)
  {
   int count = this.Data_treeView.Nodes.Count;
   if(count == 0){ return ; }
   for(int i = count-1 ; i>= 0;i--)
   {
    if(this.Data_treeView.Nodes[i].Checked == true)
    {
     this.Data_treeView.Nodes[i].Remove();
    }
   }               
  }

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多