从C#中的listBox值填充comboBox

时间:2013-01-14 23:55:24

标签: c# combobox listbox listboxitem

我无法解决这个问题。我需要从comboBox中的值填充listBox项(C#中的Windows窗体) 每次我在listbox中添加值时,都必须自动填充combobox

提前致谢。

这是代码,但现在正在工作

for (int i = 0; i < listBox1.Items.Count; i++)
        {
            comboBox1.Items.Add(listBox1.Items[i]);
        }

1 个答案:

答案 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。