那说明删除不对,
你可以自己查查,不是优先级的问题,是你顺序 的问题,你可以变下

解决方案 »

  1.   

    String Message = "提示:删除失败!";
                String DeleteManagerID = GridView1.DataKeys[e.RowIndex].Value.ToString();            using (SqlConnection Connection = null/*DataBase.myCon()*/)
                {
                    SqlTransaction Transaction = null;                Connection.Open();
                    Transaction = Connection.BeginTransaction();
                    try
                    {
                        SqlCommand Command = new SqlCommand("DELETE FROM TB_MANAGER WHERE MANAGERID=@MANAGERID", Connection, Transaction);
                        Command.Parameters.AddWithValue("MANAGERID", DeleteManagerID);                    int Num = Command.ExecuteNonQuery();
                        if (Num > 0)
                            Message = "提示:删除成功!";
                        Transaction.Commit();
                    }
                    catch (Exception ex)
                    {
                        if (Transaction != null)
                            Transaction.Rollback();
                    }
                }
            }
            this.ClientScript.RegisterStartupScript(this.GetType(), "Message", "<script>alert('" + Message + "');</script>");
      

  2.   

    都没解决掉,楼上的,问题依然