代码如下: 主要思想是:获取某一行的主键与不能删除的管理员是否相同。 if (GridView1.DataKeys[e.RowIndex].Value.ToString() == "admin") string sqlstr = "delete from Administrator where Admin_name ='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'"; //Response.Write(e.Keys["Admin_name"].ToString()); if (GridView1.DataKeys[e.RowIndex].Value.ToString() == "admin") { Response.Write("admin管理员的账号不能删除"); } else { objBaseDb.ExecuteSql(sqlstr); Date_band(); }