[問題] LIST<T>問題...

看板C_Sharp (C#)作者 (mm)時間12年前 (2012/10/03 19:47), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/3 (看更多)
想請問一下,我要每一次按下確認的時候把DropDownList中的值存下來 程式碼如下: 在一開始的地方 有先宣告了List<string> name = new List<string>(); protected void Button1_Click(object sender, EventArgs e) { string rec = ""; for (int i = 0; i < DropDownList1.Items.Count; i++) { if (DropDownList1.Items[i].Selected) { rec = DropDownList1.Items[i].Value.ToString(); } } proglist.Text = proglist.Text + "<p>" + rec; name.Add(rec); string mm = ""; foreach (string str in name) { mm += "\n" + str; } Label19.Text = mm; } 現在執行後的結果 Label19只會顯示我最後按下的DropDownList的值,前面的都被更新 掉了.. 例如:我在DropDownList中放有A、B、C三個,第一次按下的時候是顯示A,第二次就變成 B了,不是應該要出現A B嗎... 感謝各位看到這裡,要麻煩指教一下… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.212.165 ※ 編輯: mmfily 來自: 118.163.212.165 (10/03 19:50)

10/04 09:44, , 1F
{ rec=; proglist.Text=; }
10/04 09:44, 1F
文章代碼(AID): #1GR2NjvX (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1GR2NjvX (C_Sharp)