作者diamondking (天剑流星)
看板C_Sharp
标题Re: [问题] AddRange()的问题
时间Thu Aug 2 01:22:10 2007
※ 引述《john110290 (阿建仔)》之铭言:
: 我想从ArrayList新增Items到ComboBox里面
: ArrayList list = new ArrayList();
: list.AddRange(new object[] { "1", "2", "3", "4", "5", "6", "7" });
: //这里为止没问题
: ComboBox newCombo = new ComboBox();
: newCombo.Items.AddRange(new object[] { list });
: //可是这样就不行了,执行出来下拉选单里面多了个叫"(集合)"的选项
: // why @@?
如果你要用AddRange,那写法就要跟你用ArrayList一样,要把1、2、3...列出来。
而不是只写一个list物件。
否则的话,照你的想法,要先装在ArrayList里,再放进ComboBox,
那你就要改写成newCombo.DataSource=list,再DataBind()。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.59.128
1F:推 john110290:感谢^^b 08/03 21:09