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

作者: sqrt1089 (李崩子)   2015-04-28 17:52:23
※ 引述《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];
}
*/
}

Links booklink

Contact Us: admin [ a t ] ucptt.com