我无法解决这个问题。我需要从comboBox
中的值填充listBox
项(C#中的Windows窗体)
每次我在listbox
中添加值时,都必须自动填充combobox
。
提前致谢。
这是代码,但现在正在工作
for (int i = 0; i < listBox1.Items.Count; i++)
{
comboBox1.Items.Add(listBox1.Items[i]);
}
答案 0 :(得分:2)
private BindingList<string> bindingList;
List<string> stringList = new List<string();
//populate the list any way you want for example
stringList.Add("Hello");
stringList.Add("Good Morning");
bindingList = new BindingList<string>(stringList);
this.comboBox1.DataSource = bindingList;
this.listBox1.DataSource = bindingList;
我建议使用循环加载strngList变量,或者如果数据来自数据库,则加载字段然后绑定到ComboBox。