可是我现在不知道该在删除的代码里怎么写。下面是我的代码:
if ( e.CommandName == "delete")
{
Class DelClass = new Class (conStr);
string id = (e.Item .Cells [0]).Text .ToString ().Trim () ; 
if (DelClass.deleteClass (id) == 1)
{
//Response.Write  ("<script language = 'javascript'>alert('班级删除成功')</script>");
dgClassQuery.CurrentPageIndex = 0;
bindGrid();
}
else 
{
Response.Write  ("<script language = 'javascript'>alert('班级中存在学生,不能删除!')</script>");
}
}
另外我是在这里实现弹出确认框的:
protected void InitDelButton(object sender , System.EventArgs e) 
{
((System.Web.UI.WebControls.ImageButton)sender).Attributes["onClick"] = "return confirm('此操作将永久删除此班级。您确认删除吗?')";
}
}