private void Button2_Click(object sender, EventArgs e) { if (rowSelecionada != null) { frmEditarLivros telaEditar = new frmEditarLivros(); telaEditar.livrosRow = rowSelecionada; telaEditar.ShowDialog(); this.livrosTableAdapter.Fill(this.sistemaBibliotecaDBDataSet.Livros); } else { MessageBox.Show("Selecione um registro para alterar"); } }
private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { var livroSelect = ((System.Data.DataRowView) this.dataGridView1.Rows[e.RowIndex].DataBoundItem).Row as MVCProject.SistemaBibliotecaDBDataSet.LivrosRow; switch (e.ColumnIndex) { case 0: { this.livrosTableAdapter.DeleteQuery(livroSelect.Id); } break; case 1: { frmEditarLivros editLivro = new frmEditarLivros(); editLivro.LivrosRow = livroSelect; editLivro.ShowDialog(); this.livrosTableAdapter.UpdateQuery( editLivro.LivrosRow.Registro, editLivro.LivrosRow.Titulo, editLivro.LivrosRow.Isbn, editLivro.LivrosRow.Genero, editLivro.LivrosRow.Editora, editLivro.LivrosRow.Sinopse, editLivro.LivrosRow.Observacoes, editLivro.LivrosRow.Ativo, editLivro.LivrosRow.UsuInc, editLivro.LivrosRow.UsuAlt, editLivro.LivrosRow.DatInc, editLivro.LivrosRow.DatAlt, editLivro.LivrosRow.Id); } break; } //this.livrosTableAdapter.CustomQuery(this.sistemaBibliotecaDBDataSet.Livros); this.livrosTableAdapter.NomesQuery(this.sistemaBibliotecaDBDataSet.Livros); }