Example #1
0
        private void cbxDepart_SelectionChangeCommitted(object sender, EventArgs e)
        {
            int       id  = int.Parse(this.cbxDepart.SelectedValue.ToString());
            DataTable dat = EmployeeMgr.GetEmpByDepart(id);

            if (dat != null)
            {
                cbxEmp.DataSource    = dat;
                cbxEmp.DisplayMember = dat.Columns[1].ToString();
                cbxEmp.ValueMember   = dat.Columns[0].ToString();
            }
        }
Example #2
0
        /// <summary>
        /// 初始化员工节点
        /// </summary>
        /// <param name="departid">部门id</param>
        /// <param name="parent">父节点</param>
        private void InitEmp(int departid, TreeNode parent)
        {
            DataTable dt = EmployeeMgr.GetEmpByDepart(departid);

            if (dt != null)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    TreeNode emp = new TreeNode();
                    emp.Text               = dt.Rows[i][1].ToString();//5~1-a-s-p-x
                    emp.Tag                = dt.Rows[i][0].ToString();
                    emp.ImageIndex         = 2;
                    emp.SelectedImageIndex = 2;
                    parent.Nodes.Add(emp);
                }
            }
        }