<INPUT onclick="SelectDel('Form1')" type="checkbox" >全选 function SelectDel(form)...{ var checked = window.event.srcElement.checked; var i; var obj; form = eval(form); for(i=0;i<form.elements.length;i++) ...{ obj = form.elements[i]; if(obj.tagName == "INPUT") ...{ if(obj.name == "deleteid") ...{ if(!obj.disabled) obj.checked = checked; } } }} CheckBox的Checked属性为True时,绑定数据字段(id) <asp:TemplateColumn HeaderText="删除"><ItemTemplate><INPUT type=checkbox value='<%# DataBinder.Eval(Container.DataItem,"id") %>' name=deleteid></ItemTemplate></asp:TemplateColumn> <asp:button id="Button_Del" runat="server" Text="删除选中"></asp:button> private void Button_Del_Click(object sender, System.EventArgs e)...{ string delid = Request["deleteid"]; if(delid != "") ...{ string sql = "delete from Emp_CheckOnWork where id in("+ delid +")"; DataClass dc = new DataClass(); dc.ExecuteNonQuery(sql); DataGrid.CurrentPageIndex = 0; Bind(); MessageBox.ShowOther(this,"删除成功!"); } else ...{ MessageBox.ShowOther(this,"删除失败!"); }}