private void btnFind_Click(object sender, EventArgs e) { string keyword = tBFind.Text.Trim(); List <PW_User> lst = new List <PW_User>(); using (ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient()) { lst = srv.PW_User_GetAll().ToList(); if (lst == null || lst.Count == 0) { return; } lst = lst.FindAll(x => x.USERNAME.Contains(keyword) || x.ID.Contains(keyword) || x.USERGROUP.Contains(keyword));//筛选关键字 dGVPeopleInfo.DataSource = null; dGVPeopleInfo.DataSource = lst; } }
private void ShowDGV_User() { List <PW_User> lst = new List <PW_User>(); using (ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient()) { lst = srv.PW_User_GetAll().ToList(); } dGVPeopleInfo.DataSource = null; if (lst.Count == 0 || lst == null)//如果获取不到数据就直接退出该函数 { return; } lst = (from p in lst orderby p.ID select p).ToList(); dGVPeopleInfo.DataSource = lst; dGVPeopleInfo.ForeColor = Color.Maroon; Font font = new System.Drawing.Font(new FontFamily("微软雅黑"), 12F, FontStyle.Bold); dGVPeopleInfo.Columns[0].DefaultCellStyle.Font = font; }