private void dtGridLista_CellClick(object sender, DataGridViewCellEventArgs e) { switch (tipoPesquisaLocal) { case TipoPesquisa.Pessoa: var controllerPessoa = new Pessoa(); switch (dtGridLista.Columns[e.ColumnIndex].Name) { case "btnEditar": var id = (int)dtGridLista.CurrentRow.Cells["Código"].Value; var pessoa = controllerPessoa.BuscarPorId(id); var frmPessoa = new frmCadastroPessoas(pessoa); frmPessoa.Show(); break; case "btnExcluir": var returnMsg = MessageBox.Show($"Deseja Excluir!", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (returnMsg == DialogResult.Yes) { var idPessoa = (int)dtGridLista.CurrentRow.Cells["Código"].Value; var controllerFilho = new Filho(); controllerFilho.ExcluirPorIdDoPai(idPessoa); controllerPessoa.Excluir(idPessoa); popularDataGrid(); } break; default: break; } break; default: break; } }