코드 아래에서이 코드를 사용했지만 작동하지 않습니다. 머리글 확인란을 선택하면 다른 모든 확인란을 선택하고 특정 코드를 가져 오는 방법 행 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;
}
}
}
난 당신이 서버에 그렇게하지 않고, 대신에 클라이언트에서 그것을 할 것을 제안
... 'if'조건이 필요 없습니다. – Reniuz
나는 대답을 얻었다. ur repley에 대해 감사합니다. – ani