重复项目从一个组合框到另一个在一个步骤
本文关键字:一个 另一个 项目 组合 | 更新日期: 2023-09-27 18:11:47
我有很多相同的组合框。在设计时,我只设置了第一个元素。在运行时,我想把第一个元素复制到其他元素。
我可以很容易地从第一个中获得Items。但是我不能分配其他盒子的Items: ComboBox。Items为只读。
我可以使用一个循环来遍历所有的项目,并使用ComboBox.Items.Add()方法。
是否有一种方法可以一步完成,而不需要遍历每个项?
将当前项集合转换为数组:
comboBox2.Items.AddRange(comboBox1.Items.Cast<Object>().ToArray());
你可以试试这个吗:
- 将第一个组合框的项转换为字符串数组。
-
使用adrange方法:即
Combobox.Items.AddRange(new string[]{"A", "B", "C"});