私はこのコードを使用しましたが、動作していません...ヘッダチェックボックスをオンにして、行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
私は答えを得た。 – ani