private void BindDepart() { DALDepart dalDepart = new DALDepart(); ddlDepart.DataSource = dalDepart.GetDeparts(); ddlDepart.DataTextField = "DepartName"; ddlDepart.DataValueField = "DepartId"; ddlDepart.DataBind(); }
private void CreateTableInfo() { tbUserSelect.Rows.Clear(); IList<DepartInfo> departs = new DALDepart().GetDepartsByNotAssignUser(); foreach (DepartInfo d in departs) { TableRow trd = new TableRow(); TableCell tcd = new TableCell(); tcd.ColumnSpan = 5; tcd.Text = "部门:" + d.DepartName; trd.Cells.Add(tcd); tbUserSelect.Rows.Add(trd); IList<UserInfo> users = du.GetUsersByDepartAndNotAssign(d.DepartID); int i = 0; TableRow tr = new TableRow(); foreach (UserInfo u in users) { if (i % 5 == 0) { tr = new TableRow(); tr.HorizontalAlign = HorizontalAlign.Center; tbUserSelect.Rows.Add(tr); } TableCell tc = new TableCell(); tc.Width = 120; CheckBox cb = new CheckBox(); cb.ID = "cb_" + u.UserName; cb.Attributes.Add("UserName", u.UserName); cb.Text = u.TrueName; tc.Controls.Add(cb); tr.Cells.Add(tc); i++; } if (i % 5 != 0) { for (int j = i % 5; j < 5; j++) { TableCell tc = new TableCell(); tc.Width = 120; tr.Cells.Add(tc); } } } }