private void bt_tracuu_Click(object sender, EventArgs e) { string kw_bienso = tb_bienso.Text.Trim(); string kw_hieuxe = cb_hieuxe.Text.Trim(); string kw_chuxe = tb_chuxe.Text.Trim(); string kw_dienthoai = tb_dienthoai.Text.Trim(); string kw_ma = tb_ma.Text.Trim(); if ((kw_bienso == null || kw_bienso == string.Empty || kw_bienso.Length == 0) && (kw_hieuxe == null || kw_hieuxe == string.Empty || kw_hieuxe.Length == 0) && (kw_chuxe == null || kw_chuxe == string.Empty || kw_chuxe.Length == 0) && (kw_dienthoai == null || kw_dienthoai == string.Empty || kw_dienthoai.Length == 0) && (kw_bienso == null || kw_bienso == string.Empty || kw_bienso.Length == 0) && (kw_ma == null || kw_ma == string.Empty || kw_ma.Length == 0)) // tìm tất cả { List <HoSoDTO> listHoSo = hsBus.select(); this.loadData_Vao_GridView(listHoSo); } else { List <HoSoDTO> listHoso = hsBus.selectByKeyWord(kw_bienso, kw_hieuxe, kw_chuxe, kw_ma, kw_dienthoai); this.loadData_Vao_GridView(listHoso); } }
private void loadData_Vao_GridView() { List <HoSoDTO> listHoSo = hsBus.select(); if (listHoSo == null) { MessageBox.Show("Có lỗi khi lấy DB"); return; } data_tiepnhan.Columns.Clear(); data_tiepnhan.DataSource = null; data_tiepnhan.AutoGenerateColumns = false; data_tiepnhan.AllowUserToAddRows = false; data_tiepnhan.DataSource = listHoSo; DataGridViewTextBoxColumn clMa = new DataGridViewTextBoxColumn(); clMa.Name = "Mahs"; clMa.HeaderText = "Mã hồ sơ"; clMa.DataPropertyName = "Mahs"; data_tiepnhan.Columns.Add(clMa); DataGridViewTextBoxColumn clTen = new DataGridViewTextBoxColumn(); clTen.Name = "Ten"; clTen.HeaderText = "Tên chủ xe"; clTen.DataPropertyName = "Ten"; data_tiepnhan.Columns.Add(clTen); DataGridViewTextBoxColumn clDiachi = new DataGridViewTextBoxColumn(); clDiachi.Name = "Diachi"; clDiachi.HeaderText = "Địa chỉ"; clDiachi.DataPropertyName = "Diachi"; data_tiepnhan.Columns.Add(clDiachi); DataGridViewTextBoxColumn clBienso = new DataGridViewTextBoxColumn(); clBienso.Name = "Bienso"; clBienso.HeaderText = "Biển số"; clBienso.DataPropertyName = "Bienso"; data_tiepnhan.Columns.Add(clBienso); DataGridViewTextBoxColumn clDienthoai = new DataGridViewTextBoxColumn(); clDienthoai.Name = "Dienthoai"; clDienthoai.HeaderText = "Điện thoại"; clDienthoai.DataPropertyName = "Dienthoai"; data_tiepnhan.Columns.Add(clDienthoai); DataGridViewTextBoxColumn clHieuxe = new DataGridViewTextBoxColumn(); clHieuxe.Name = "Hieuxe"; clHieuxe.HeaderText = "Hiệu xe"; clHieuxe.DataPropertyName = "Tenhieuxe"; data_tiepnhan.Columns.Add(clHieuxe); DataGridViewTextBoxColumn clNgaytiepnhan = new DataGridViewTextBoxColumn(); clNgaytiepnhan.Name = "Ngaytiepnhan"; clNgaytiepnhan.HeaderText = "Ngày tiếp nhận"; clNgaytiepnhan.DataPropertyName = "Ngaytiepnhan"; data_tiepnhan.Columns.Add(clNgaytiepnhan); CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[data_tiepnhan.DataSource]; myCurrencyManager.Refresh(); }