Re: [問題] AddRange()的問題

看板C_Sharp (C#)作者 (天劍流星)時間18年前 (2007/08/02 01:22), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

08/03 21:09, , 1F
感謝^^b
08/03 21:09, 1F
文章代碼(AID): #16iC53K2 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16iC53K2 (C_Sharp)