private void btnExcluir_Click(object sender, EventArgs e) { int qntLinhas = dgvDados.RowCount; if (qntLinhas > 0) { try { dao = new ContatoDao(); Contato cont = dao.retornaPorId(Convert.ToInt32(dgvDados.CurrentRow.Cells[0].Value)); dao.Excluir(cont); MessageBox.Show("Registro excluido com Sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); btnAtualizar_Click(sender, e); if (qntLinhas == 1) { btnCancelar_Click(sender, e); } } catch (Exception ex) { MessageBox.Show("Erro ao excluir" + ex.Message, "Excluir", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }