コード例 #1
0
        public void LoadXe()
        {
            List <Xe> list   = XeBUS.LoadXe();
            int       val    = cbSearch.SelectedIndex;
            string    search = txtSearch.Text;

            switch (val)
            {
            case 1:
                list = list.Where(x => match(x.MaXe.ToString(), search)).ToList();
                break;

            case 2:
                list = list.Where(x => match(x.HangXe.TenHangXe, search)).ToList();
                break;

            case 3:
                list = list.Where(x => match(x.LoaiXe.TenLoaiXe, search)).ToList();
                break;

            case 4:
                list = list.Where(x => match(x.NhaCungCap.TenNhaCungCap, search)).ToList();
                break;

            case 5:
                list = list.Where(x => match(x.TenXe, search)).ToList();
                break;
            }

            tblXe.DataSource = list;
        }