我需要檢查複選框的值是否用'for'循環打勾。如何通過複選框在C#中使用forlopp來迭代?
CheckBox chkBox = (CheckBox)tab_patients.Controls[chk + i];
來自搜索我得到了這一行。這是什麼tab_patients表示`
string chk = "CheckBox";
for (int i = 1; i < 13; i++)
{
for (int k = 1; k < 4; k++)
{
// CheckBox chkBox = (CheckBox)tab_patients.Controls[chk + i];
CheckBox cb = (CheckBox)this.Page.Form.FindControl("chk"+i.ToString());
if(cb.Checked==true)
{
check = i + "0" + k;
}
}}
你有這個複選框嗎? –
爲什麼你不使用複選框列表? – Serge
.aspx中創建的複選框頁面 – nsds