国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
C#中treeview的操作
#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();
    }
   }               
  }
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
[C#][控件]高級控件
C# TreeView控件動態(tài)綁定數(shù)據(jù)庫
C# 關于treeview的綁定和右鍵菜單添加刪除子節(jié)點
使用TreeView中CheckBox
TreeView綁定無限層級關系類
TreeView CheckBox勾選聯(lián)動
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服