private void buttonExcluirMecanica_Click(object sender, EventArgs e) { //verificar se tem linha selecionado if (dataGridMecanica.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma Mecânica selecionada!"); return; } // Pergunta se realmente deseja realizar a ação DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir?", "Confirmar exclusão de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //Pegar mecanica Mecanica mecanicaSelecionado = (dataGridMecanica.SelectedRows[0].DataBoundItem as Mecanica); //Instancia MecanicaNegocios mecanicaNegocios = new MecanicaNegocios(); //Metodo Excluir string retorno = mecanicaNegocios.Excluir(mecanicaSelecionado); try { int ID_MECANICA = Convert.ToInt32(retorno); MessageBox.Show("Mecânica excluida com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); } catch { MessageBox.Show("Não foi possivel excluir ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }