Exemple #1
0
        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;
        }
Exemple #2
0
        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!!!");
            }
        }