private void dgbEjercicios_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dgbEjercicios.Rows.Count > 0 && dgbEjercicios.Columns[e.ColumnIndex].HeaderText == "Eliminar") { String pregunta = "¿Segurísimo que querés borrar todos los datos del ejercicio " + dgbEjercicios["ejercicio", e.RowIndex].Value.ToString() + "?"; if (MessageBox.Show(pregunta, "Eliminación", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.OK) { int idFilaActual = dgbEjercicios.CurrentRow.Index; int ejercicioID = Convert.ToInt32(dgbEjercicios.Rows[idFilaActual].Cells["ID"].Value); Rutinas.eliminarEjercicioRutina(ejercicioID, rutinaID); dgbEjercicios.Rows.RemoveAt(idFilaActual); } } }