private void dgvLista_Livro_CellClick(object sender, DataGridViewCellEventArgs e) { Livro livro = (Livro)(dgvLista_Livro.SelectedRows[0].DataBoundItem); //MessageBox.Show(dgvLista_Livro.Columns[e.ColumnIndex].Name); if (dgvLista_Livro.Columns[e.ColumnIndex].Name == "btnEditar") { if (dgvLista_Livro.SelectedRows.Count > 0) { fCad_Livro frm = new fCad_Livro(); frm.PreencherLivro(livro); frm.ShowDialog(); Livros.Remove(livro); Livros.Add(frm.LivroManutencao); AtualizarGrid(); } } else if (dgvLista_Livro.Columns[e.ColumnIndex].Name == "btnApagar") { DialogResult result = MessageBox.Show("Deseja apagar o item?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Livros.Remove(livro); AtualizarGrid(); MessageBox.Show("Item Removido com Sucesso!"); } else { MessageBox.Show("Operação Cancelada"); } } }
private void btnNovo_Click(object sender, EventArgs e) { fCad_Livro frm = new fCad_Livro(); frm.ShowDialog(); Livros.Add(frm.LivroManutencao); AtualizarGrid(); }