private void DgListagemLivro_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0 && e.RowIndex > -1) { Livro itemSelecionado = (Livro)dgListagemLivro.Rows[e.RowIndex].DataBoundItem; if (dgListagemLivro.Columns[e.ColumnIndex].Name == "btnEditar") //Editar { frmManutencaoLivro frm = new frmManutencaoLivro(); frm.PreecherLivro(itemSelecionado); frm.ShowDialog(); Livros.Remove(itemSelecionado); Livros.Add(frm.LivroManutencao); AtualizarGrid(); } if (e.ColumnIndex == 6) //Apagar { DialogResult resut = MessageBox.Show("Deseja apagar o item?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resut == DialogResult.Yes) { Livros.Remove(itemSelecionado); AtualizarGrid(); } } } }
private void BtnNovo_Click(object sender, EventArgs e) { frmManutencaoLivro frm = new frmManutencaoLivro(); frm.ShowDialog(); Livros.Add(frm.LivroManutencao); AtualizarGrid(); }