<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;
}
}
}
}
<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,"删除失败!");
}
}
本文介绍了一个ASP.NET应用程序中如何使用DataGrid实现全选功能,并通过按钮触发批量删除操作的具体实现方法。
1627

被折叠的 条评论
为什么被折叠?



