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); } }