我告诉你一个全选删除的方法了.在GirdView中添加一个模板,在模板里放两Check控键.在写下面的代码就可以实现了.
这是一段JS的代码:
function ok(CheckBox)
{
var GridView = document.getElementById("GridView1");
for(var i=1;i<GridView.rows.length-1;i++)
{
GridView.rows[i].cells[0].getElementsByTagName("input")[0].checked=CheckBox.checked;
}
}
这是按扭事件里面的方法:
protected void btnDelete_Click(object sender, EventArgs e)
{
SKK.BBL.EmployeeInfo info = new SKK.BBL.EmployeeInfo();
foreach (GridViewRow i in GridView1.Rows)
{
if ((i.FindControl("CheckBox1") as CheckBox).Checked)
{
int E_id = int.Parse(GridView1.DataKeys[i.RowIndex].Value.ToString());
if (info.EmployeeListDelete(E_id))
{
("删除成功!");
}
else
{
("删除失败!");
}
}
}
EmployeeBind();
}