示例#1
0
        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;
            }
        }
示例#2
0
        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;
        }