GridView中checkbox全选

作者在 2008-04-18 12:52:09 发布以下内容

1.在cs页面拖一个GridView控件,然后在控件的模板列的<ItemTemplate>和<HeaderTemplate>
中放上checkbox控件

2.设置<HeaderTemplate> 中的checkbox的AutoPostBack="True" 和OnCheckedChanged事件;

3. OnCheckedChanged事件中编写:

 protected void chkAll_CheckedChanged(object sender, EventArgs e)
    
{
        
for (int i = 0; i < this.GridView1.Rows.Count; i++)
        
{
           ((CheckBox)GridView1.Rows[i].FindControl(
"chkItem")).Checked = ((CheckBox)this.GridView1.HeaderRow.FindControl("chkAll")).Checked;
        }

    }

这样就ok了……

 

————————————————————
技术日志 | 阅读 4116 次
文章评论,共0条
游客请输入验证码