我使用下面的代碼,但它不工作..如果我選擇標題複選框,然後所有其他複選框應該選擇,以及如何獲得特定行ID,如果複選框被選中。如果選中標題複選框,那麼所有其他複選框的應在網格視圖中檢查
protected void headerLevelCheckBox_CheckedChanged(object sender, EventArgs e)
{
CheckBox headerChkBox = ((CheckBox)gvApproach.HeaderRow.FindControl("headerLevelCheckBox"));
if (headerChkBox.Checked == true)
{
foreach(GridViewRow gvRow in gvApproach.Rows)
{
CheckBox rowChkBox = ((CheckBox)gvRow.FindControl("rowLevelCheckBox"));
rowChkBox.Checked = true;//((CheckBox)sender).Checked;
}
}
else
{
foreach (GridViewRow gvRow in gvApproach.Rows)
{
CheckBox rowChkBox = ((CheckBox)gvRow.FindControl("rowLevelCheckBox"));
rowChkBox.Checked = false;
}
}
}
我使用VS 2008,C#
不使用JavaScript ..
的話題......你不需要'if'條件。 – Reniuz 2012-02-09 12:27:06
我得到了答案..感謝你爲你的repley – ani 2012-02-10 11:03:51