private void dataGridViewSocios_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { socios s = (socios)dataGridViewSocios.SelectedRows[0].DataBoundItem; Boolean correcto; if (s.id != FormLogin.socioLogin.id) { DialogResult resultado = MessageBox.Show(Strings.confirmDeleteUser, Strings.confirmation, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { correcto = SocioORM.DeleteSocio((socios)dataGridViewSocios.SelectedRows[0].DataBoundItem); if (!correcto) { e.Cancel = true; } } else { e.Cancel = true; } } else { MessageBox.Show(Strings.cannotDeleteYourself, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); e.Cancel = true; } }