Bạn không nên đặt datasource
hộp danh sách và / hoặc hộp tổ hợp của bạn theo thứ tự này
ComboBox1.DataSource = dataTable;
ComboBox1.ValueMember = "id";
ComboBox1.DisplayMember = "name";
Thay vào đó, đây là thứ tự chính xác:
ComboBox1.ValueMember = "id";
ComboBox1.DisplayMember = "name";
ComboBox1.DataSource = dataTable;
LƯU Ý:cài đặt datasource
phải là dòng cuối cùng.
Nếu bạn đặt datasource
đầu tiên, SelectedIndexChanged
sự kiện sẽ kích hoạt và bạn có thể gặp lỗi truyền hoặc ngoại lệ khác.