示例#1
0
 private void btnQuitar_Click(object sender, EventArgs e)
 {
     try
     {
         if (mtto55.Count > 0)
         {
             if (MessageBox.Show(this, "Desea eliminar este renglón?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
             {
                 foreach (var item in mtto55)
                 {
                     var i = grdDatos.CurrentRow.Cells[9].Value;
                     using (var context = new Profit_RGEntities())
                     {
                         mtto55.RemoveAt(grdDatos.CurrentCell.RowIndex);
                         context.pGIT_MantenimientoEliminar(Guid.Parse(i.ToString()));
                         grdDatos.DataSource  = "";
                         grdDatos.DataSource  = mtto55;
                         grdDatos.CurrentCell = grdDatos[0, mtto55.Count - 1];
                     }
                 }
                 CargarMantenimiento();
             }
         }
     }
     catch (Exception ex1)
     {
         MessageBox.Show(this, "El renglon ha sido eliminado satisfactoriamente", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }