Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
(c# winform)Cho em hỏi cách thêm 1 item vào list cũ rồi "cập nhật " trên COMBOBOX
namespace WindowsFormsApp4
{
public partial class Form1 : Form
{
public List<CBCclass> Listclass = new List<CBCclass>();
public Form1()
{
InitializeComponent();
Listclass.Add(new CBCclass()
{
classname = "12A3",
student = new List<string>() { "nam", "k", "linh"}
});
Listclass.Add(new CBCclass()
{
classname = "12B3",
student = new List<string>() { "b", "quang", "a" }
});
comboBox1.DataSource = Listclass;
comboBox1.DisplayMember = "classname";
comboBox2.DataBindings.Add(new Binding("DataSource",comboBox1.DataSource,"student"));
}
public class CBCclass
{
public string classname { get; set; }
public List<string> student { get; set; }
}
}
sau giai đoạn hiện thị LIST vào COMBOBOX thì đến giai đoạn cập nhật tức là thêm phần tử list vào thì e ko nghĩ ra cách hiện thị lên COMBOBOX được. Nhờ mọi người giúp e vs ạ !!
Gán lại Datasource của nó
1 trick nè
{
comboBox1.DataSource = null;
comboBox1.DataSource = Listclass;
comboBox1.DisplayMember = "classname";
}
mk thử gán lại rồi mà ko được bác ơi !!. Có lẽ hàm
{
comboBox1.DataSource = Listclass;
comboBox1.DisplayMember = "classname";
}
chi dùng 1 lần thôi. Nếu ko có gì bạn có thể show mk code được ko ạ