還有就是下面的代碼:Combobox綁定到列表。添加新項列表不影響組合框
public partial class Form1 : Form
{
private List<string> names = new List<string> { "aa", "bb", "cc" };
public Form1()
{
InitializeComponent();
comboBox1.DataSource = names;
comboBox1.DisplayMember = "Name";
}
private void button1_Click(object sender, EventArgs e)
{
names.Add("dd");
}
}
當我點擊我要添加新值源列表,並期望組合框按鈕將立即更新,包括值。但事實並非如此。爲什麼? 一般來說,連接列表到組合框最簡單的方法是什麼?添加/刪除列表中的項目直接影響組合框的方式是什麼?
的ObservableCollection不會自動更新任何組合框。 –
clumpter
2013-04-23 19:42:08
我認爲它必須解決你的問題。但無論如何,使用'BindingList'作爲@MAV –
Javidan
2013-04-23 19:44:45