2

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

提前致谢。

这是代码,但现在可以使用

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

1 回答 1

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。

于 2013-01-15T00:25:09.387 回答