Một số thuộc tính của comboBox cần chú ý
Item ComboBox
Cách sử dụng Add comboBox
comboBox1.Items.Add("Giá trị thêm 1");
comboBox1.Items.Add("Giá trị thêm 2");
Cách sử dụng AddRange comboBox
comboBox1.Items.AddRange(new string[] { "1", "2", "3" });
DataSource ComboBox
Là thuộc tính để nhận nguồn dữ liệu để hiển thị ra ComboBox
Ví dụ: sử dụng 1 cột duy nhất
DataTable dt = new DataTable();
dt.Columns.Add("Ten");
dt.Rows.Add("C#");
dt..Add("Winform");
dt.Rows.Add("Java");
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "Ten";
Ví dụ: sử dụng 2 mã và tên
DataTable dt = new DataTable();
dt.Columns.Add("Ma");
dt.Columns.Add("Ten");
//
dt.Rows.Add("01", "C#");
dt.Rows.Add("02", "Winform");
dt.Rows.Add("03","Java");
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "Ten";
comboBox1.ValueMember = "Ma";
Khi lấy giá trị thì sẽ không trả về C# hay Winform mà trả về Ma
Ví dụ chọn Winform thì trả về 02
class HocVien
{
public HocVien(int ma,string ten)
{
Ma = ma;Ten = ten;
}
public int Ma { set; get; }
public string Ten { set; get; }
}
HocVien hv1 = new HocVien(1, "Le Van A");
HocVien hv2 = new HocVien(2, "Le Van B");
var ds_hocvien = new List<HocVien>();
ds_hocvien.Add(hv1);
ds_hocvien.Add(hv2);
comboBox1.DataSource = ds_hocvien;
comboBox1.DisplayMember = "Ten";
comboBox1.ValueMember = "Ma";
Tìm kiếm: cach su dung combobox trong c#;vi du su dung doi tuong kieu list voi combobox;video huong dan nap du lieu text vao combobox;
Cách sử dụng ComboBox trong c#