ComboBox trong Winform C#

Cách sử dụng ComboBox trong c#

  1. Cách sử dụng ComboBox trong c#
  2. Ví dụ sử dụng đối tượng kiểu List với comboBox
  3. Video hướng dẫn nạp dữ liệu text vào comboBox
  4. Bài tập về comboBox

1. Cách sử dụng ComboBox trong c#

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ụ 1: 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ụ 2: Sử dụng 2 cột, với cột 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ị của CoboBox sẽ không trả về là C# hay Winform mà trả về giá trị của cột Ma

Ví dụ chọn Winform thì trả về 02

2. Ví dụ sử dụng đối tượng kiểu List với comboBox


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"; 

3. Video hướng dẫn nạp dữ liệu text vào comboBox



Video hướng dẫn nạp dữ liệu SQL Server vào comboBox

4. Bài tập về ComboBox

 

 

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#