private void AutocomleteSearch() { if (cboTimKiem.SelectedIndex == -1) { return; } AutoCompleteStringCollection autoSearchID = new AutoCompleteStringCollection(); // thu thập những mẫu gợi í AutoCompleteStringCollection autoSearchName = new AutoCompleteStringCollection(); blViTri = new BLViTriXe(); DataSet datasetPosition = blViTri.GetPosition(); for (int i = 0; i < datasetPosition.Tables[0].Rows.Count; i++) { autoSearchID.Add(datasetPosition.Tables[0].Rows[i]["MaViTri"].ToString().Trim()); // thêm gợi ý vào biến autoSearchID autoSearchName.Add(datasetPosition.Tables[0].Rows[i]["TenViTri"].ToString().Trim()); } // tham khảo autocompletesearch từ http://vualaptrinh.blogspot.com/2015/07/chuc-nang-autocomplete-cua-textbox.html if (cboTimKiem.SelectedIndex == 0) { txtTimKiem.AutoCompleteCustomSource = autoSearchID; } else { txtTimKiem.AutoCompleteCustomSource = autoSearchName; } txtTimKiem.AutoCompleteSource = AutoCompleteSource.CustomSource; txtTimKiem.AutoCompleteMode = AutoCompleteMode.SuggestAppend; }
private void LoadData() { try { dgvQLBDX.Enabled = true; datatableViTri = new DataTable(); datatableViTri.Clear(); DataSet ds = blViTri.GetPosition(); datatableViTri = ds.Tables[0]; // Đưa dữ liệu lên DataGridView dgvQLBDX.DataSource = datatableViTri; // Thay đổi độ rộng cột dgvQLBDX.AutoResizeColumns(); // Xóa trống các đối tượng trong Panel //ResetValue(); btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; btnHuy.Enabled = false; btnLuu.Enabled = false; txtTenViTri.Enabled = false; txtMaViTri.Enabled = false; //ĐẾM SỐ LƯỢNG XE lbTongBaiOto.Text = blViTri.CountCar().Tables[0].Rows[0][0].ToString(); lbTongBaiXeMay.Text = blViTri.CountMotorbike().Tables[0].Rows[0][0].ToString(); dgvQLBDX_CellClick(null, null); } catch { MessageBox.Show("Không lấy được nội dung trong table Xe. Lỗi rồi!!!"); } }