Browse Source

添加索引超出BUG

章政 8 years ago
parent
commit
e625e8e982
1 changed files with 7 additions and 4 deletions
  1. 7 4
      UAS-MES/FunctionCode/Make/Make_Repair.cs

+ 7 - 4
UAS-MES/FunctionCode/Make/Make_Repair.cs

@@ -631,11 +631,14 @@ namespace UAS_MES.Make
 
         private void mbp_partdgv_CellContentClick(object sender, DataGridViewCellEventArgs e)
         {
-            if (mbp_partdgv.Columns[e.ColumnIndex].Name == "DeleteCom")
+            if (e.RowIndex >= 0)
             {
-                dh.ExecuteSql("delete from makebadrspart where mbp_id='" + mbp_partdgv.Rows[e.RowIndex].Cells["mbp_id"].Value.ToString() + "'", "insert");
-                DataTable dt = (DataTable)dh.ExecuteSql("select mbp_id,mbp_part from makebadrspart where mbp_mbrid=" + mbr_id, "select");
-                BaseUtil.FillDgvWithDataTable(mbp_partdgv, dt);
+                if (mbp_partdgv.Columns[e.ColumnIndex].Name == "DeleteCom")
+                {
+                    dh.ExecuteSql("delete from makebadrspart where mbp_id='" + mbp_partdgv.Rows[e.RowIndex].Cells["mbp_id"].Value.ToString() + "'", "insert");
+                    DataTable dt = (DataTable)dh.ExecuteSql("select mbp_id,mbp_part from makebadrspart where mbp_mbrid=" + mbr_id, "select");
+                    BaseUtil.FillDgvWithDataTable(mbp_partdgv, dt);
+                }
             }
         }