作者在 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了……
————————————————————