Beispiel #1
0
 private void DisplayDept()//加载下拉列表部门名称
 {
     try
     {
         cboDept.DataSource    = dbll.GetAllDepartment();
         cboDept.DisplayMember = "Name";
         cboDept.ValueMember   = "ID";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #2
0
 private void LoadAllDept()//加载第一层节点
 {
     tvwDept.Nodes.Clear();
     try
     {
         List <Department> deptlist = dbll.GetAllDepartment();
         foreach (Department dept in deptlist.Where(d => d.ParentID == 0))
         {
             TreeNode root = new TreeNode(dept.Name);
             root.Tag = dept.ID;
             tvwDept.Nodes.Add(root);
             LoadChildDept(deptlist, root);
         }
         tvwDept.ExpandAll();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }