Mình kết nối CSDL (bằng cách kéo thả chuột) access vào C# nhưng làm mãi không được cái này.
VD: khi click chuột vào CPU thì grid dưới chỉ hiện các sản phẩm có mã = "CPU"
Bạn nào giúp mình với
thì bạn xem cái listbox nó select giá trị nào thì tạo câu truy vấn tới access lôi bảng có MASP là giá trị đó lên
Bạn thêm event SelectIndexChanged cho listbox. Sau đó bạn query lại data theo giá trị lấy được trên list box rồi gán lại datasource cho datagridview là xong
Tham khảo
Code:private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { string value = listBox1.SelectedValue; DataTable dt = new DataTable(); // Xu ly load du lieu vao dt // Gan lai datasource dataGridView1.DataSource = dt; }