Re: [問題] 如何把勾選checkbox的值顯示在textbox上

看板C_Sharp作者 (李崩子)時間9年前 (2015/04/28 17:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《secret0825 (Sandy)》之銘言: : http://i.imgur.com/0ZJeZOh.jpg
: 小弟我初學c# : 最近在寫一個樂透的程式 現在是要把我勾選的六個號碼 按下確認後 會顯示在下方的tex : tbox 並檢查是否選超過六個 : 或者是不足六個 : 檢查的部分我寫好了 但是我要讓它顯示這部分要如何做? : 聽說可以用Array List方式 但是不知道怎麼用 : 不知道有高手可指點一下 看你要先把打勾的存到list裡面,或是邊打勾邊判斷就邊顯示了 方法一:是先將打勾的存到list裡面,然後在顯示到TextBox裡面 方法二:在邊判斷有沒有打勾就同時顯示在TextBox 註一:我宣告都直接寫在 TsetParam 裡面 註二:我預設checkbox有10個,編號1~11 以下是部分code: protected void Button1_Click(object sender, EventArgs e) { //方法一:將打勾的先存起來,再從打勾的著手 //initial TsetParam.CheckBoxArray = new List<String>(); TextBox1.Text = null; //////////// for (int i = 1; i < 11; i++) { //抓checkbox ID CheckBox MyCheck1 = this.FindControl(string.Format("CheckBox{0}", i)) as CheckBox; if (MyCheck1.Checked == true) { TsetParam.CheckBoxArray.Add(MyCheck1.Text); //方法二:直接顯示 TextBox1.Text += MyCheck1.Text; } } //Print 號碼在textbox上 /* for (int i = 0; i < TsetParam.CheckBoxArray.Count; i++) { //TextBox1.Text += TsetParam.CheckBoxArray[i]; } */ } -- -- ▂▂ ▂▂▂ ▂▄▅▅▄▆█ _█◣ ◢ (●) ◣/\\ 丫 │◥  ̄◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.82.183 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1430214747.A.4F9.html
文章代碼(AID): #1LFrXRJv (C_Sharp)
文章代碼(AID): #1LFrXRJv (C_Sharp)