我有许多相同的ComboBoxes。在设计时,我只设置了第一个元素。在运行时,我希望将第一个项目复制到其他项目。
我可以很容易地从第一个项目。但是我不能分配其他框的项目: ComboBox.Items是只读的。
我可以使用一个循环来遍历所有的条目,并使用ComboBox.Items.Add()方法。
有没有一种方法可以在一步内完成,而不需要迭代每一项呢?
发布于 2016-10-06 08:36:41
将当前项集合转换为数组:
comboBox2.Items.AddRange(comboBox1.Items.Cast<Object>().ToArray());
发布于 2016-10-06 08:33:54
你能试试这个吗?
Combobox.Items.AddRange(new string[]{"A", "B", "C"});
https://stackoverflow.com/questions/39901191
复制