求解C# Combox Items集合复制问题

时间:2022-09-03 07:51:41
请问大牛们,Combox的下拉选项怎么可以一次性的复制啊- -求解

10 个解决方案

#1


什么叫一次性复制,挺模糊

#2


引用 1 楼 zhanghui_sky 的回复:
什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

#3


你怎么个一次性复制法?请详细说说

#4


引用 2 楼 jackerjay 的回复:
Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里

#5


引用 4 楼 zhanghui_sky 的回复:
Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?

#6


引用 3 楼 u010563064 的回复:
你怎么个一次性复制法?请详细说说
就是Items(Combox下拉列表里所有选择数据)一次性的复制给另外一个Combox.Items

#7


引用 5 楼 jackerjay 的回复:
Quote: 引用 4 楼 zhanghui_sky 的回复:

Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?


反正效率都不怎么好,为何不封装一个初始化commbox的方法呢

#8


引用 7 楼 zhanghui_sky 的回复:
Quote: 引用 5 楼 jackerjay 的回复:

Quote: 引用 4 楼 zhanghui_sky 的回复:

Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?


反正效率都不怎么好,为何不封装一个初始化commbox的方法呢
反正先这样吧,循环的也不多,多谢鸟

#9


引用 8 楼 jackerjay 的回复:
Quote: 引用 7 楼 zhanghui_sky 的回复:

Quote: 引用 5 楼 jackerjay 的回复:

Quote: 引用 4 楼 zhanghui_sky 的回复:

Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?


反正效率都不怎么好,为何不封装一个初始化commbox的方法呢
反正先这样吧,循环的也不多,多谢鸟

复制那个是不需要循环的
object[] obj=null;
comboBox1.Items.CopyTo(obj, 0);
comboBox1.Items.AddRange(obj);

#10


引用 9 楼 zhanghui_sky 的回复:
Quote: 引用 8 楼 jackerjay 的回复:

Quote: 引用 7 楼 zhanghui_sky 的回复:

Quote: 引用 5 楼 jackerjay 的回复:

Quote: 引用 4 楼 zhanghui_sky 的回复:

Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?


反正效率都不怎么好,为何不封装一个初始化commbox的方法呢
反正先这样吧,循环的也不多,多谢鸟

复制那个是不需要循环的
object[] obj=null;
comboBox1.Items.CopyTo(obj, 0);
comboBox1.Items.AddRange(obj);
Get it!谢谢了

#1


什么叫一次性复制,挺模糊

#2


引用 1 楼 zhanghui_sky 的回复:
什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

#3


你怎么个一次性复制法?请详细说说

#4


引用 2 楼 jackerjay 的回复:
Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里

#5


引用 4 楼 zhanghui_sky 的回复:
Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?

#6


引用 3 楼 u010563064 的回复:
你怎么个一次性复制法?请详细说说
就是Items(Combox下拉列表里所有选择数据)一次性的复制给另外一个Combox.Items

#7


引用 5 楼 jackerjay 的回复:
Quote: 引用 4 楼 zhanghui_sky 的回复:

Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?


反正效率都不怎么好,为何不封装一个初始化commbox的方法呢

#8


引用 7 楼 zhanghui_sky 的回复:
Quote: 引用 5 楼 jackerjay 的回复:

Quote: 引用 4 楼 zhanghui_sky 的回复:

Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?


反正效率都不怎么好,为何不封装一个初始化commbox的方法呢
反正先这样吧,循环的也不多,多谢鸟

#9


引用 8 楼 jackerjay 的回复:
Quote: 引用 7 楼 zhanghui_sky 的回复:

Quote: 引用 5 楼 jackerjay 的回复:

Quote: 引用 4 楼 zhanghui_sky 的回复:

Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?


反正效率都不怎么好,为何不封装一个初始化commbox的方法呢
反正先这样吧,循环的也不多,多谢鸟

复制那个是不需要循环的
object[] obj=null;
comboBox1.Items.CopyTo(obj, 0);
comboBox1.Items.AddRange(obj);

#10


引用 9 楼 zhanghui_sky 的回复:
Quote: 引用 8 楼 jackerjay 的回复:

Quote: 引用 7 楼 zhanghui_sky 的回复:

Quote: 引用 5 楼 jackerjay 的回复:

Quote: 引用 4 楼 zhanghui_sky 的回复:

Quote: 引用 2 楼 jackerjay 的回复:

Quote: 引用 1 楼 zhanghui_sky 的回复:

什么叫一次性复制,挺模糊
就是Items集合里的所以选择项,一次性的复制到另一个Combox控件的Items里面

将comboBox1.Items 里面的集合复制到对象数组里,再将对象数组加到另一个commbox里
这样的话和循环一个个的复制效率是一样的吧?


反正效率都不怎么好,为何不封装一个初始化commbox的方法呢
反正先这样吧,循环的也不多,多谢鸟

复制那个是不需要循环的
object[] obj=null;
comboBox1.Items.CopyTo(obj, 0);
comboBox1.Items.AddRange(obj);
Get it!谢谢了