1.GridView内容全选核心代码 protected void CheckBox1_CheckedChanged(object sender, EventArgs e) { foreach (GridViewRow gvr in this.GridView1.Rows) { CheckBox cb = (CheckBox)gvr.FindControl("CheckBox2"); if (CheckBox1.Checked == true) { cb.Checked = true; } else { cb.Checked = false; } } } 注:CheckBox1控件的AutoPostBack属性应该为true,否则服务器无法响应CheckChanged事件。