コード例 #1
0
 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");
     }
 }
コード例 #2
0
ファイル: frmLivros.cs プロジェクト: DanielaLischeski/GitDani
        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);
        }