private void RefreshGrid() { var user = _userCache.Get(Context.User.Identity.GetUserId()); var depts = _departmentDal.GetByCompany(user.CompanyId).ToSafeList(); DeptGrid.DataSource = string.IsNullOrEmpty(SearchText.Text) ? depts : depts.Where(d => d.DepartmentName.ToLower().Contains(SearchText.Text.ToLower())).ToList(); DeptGrid.DataBind(); }
/// <summary> /// 加载科室列表信息 /// </summary> /// <param name="deptlist">科室列表</param> public void LoadDeptList(DataTable deptlist) { this.DeptGrid.DataSource = deptlist; for (int i = 0; i < deptlist.Rows.Count; i++) { if (deptlist.Rows[i]["DelFlag"] + string.Empty == "已停用") { DeptGrid.SetRowColor(i, Color.Red, true); } } if (isNew) { setGridSelectIndex(DeptGrid, DeptGrid.RowCount - 1); } else { setGridSelectIndex(DeptGrid); } }