看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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
john110290:感謝^^b 08/03 21:09