//删除按键 protected void Delete_Click(object sender, EventArgs e) { //获取当前行id Button but = (Button)sender; GridViewRow row = (GridViewRow)but.NamingContainer; int id = int.Parse(row.Cells[0].Text); //判断操作对象并执行操作 string table_name = Request.QueryString["name"]; //受影响行数 int r = 0; switch (table_name) { case "type": TypeList type = new TypeList(); r = type.DeleteOne(id); break; case "place": PlaceList place = new PlaceList(); r = place.DeleteOne(id); break; } BuildView(); if (r == int.Parse(row.Cells[2].Text)) { ClientScript.RegisterStartupScript(GetType(), "", "window.alert('删除成功');", true); } else { ClientScript.RegisterStartupScript(GetType(), "", "window.alert('删除失败');", true); } }