none
Datagridview salva records em branco RRS feed

  • Pergunta

  • Bom dia, amigos!

    Estou desenvolvendo uma Solução Winforms em C# no Visual Studio 2015 Professional e eum um formulário tenho um datagridview.

    Quando eu insiro dados e salvo e navego para o próximo record e volto, os dados que eu salvei aparecem em branco.  Meu banco de dados é a versão mais recente do MS Access.  Por favor dê uma olhada no meu código abaixo e muito o brigado pelo seu tempo e pela sua ajuda!

            private void Alunos_Load(object sender, EventArgs e)

            {
                this.tbl_cursosTableAdapter.Fill(this.bremingtonDataSet.tbl_cursos);
                this.tbl_modulosTableAdapter.Fill(this.bremingtonDataSet.tbl_modulos);
                this.tbl_turmasTableAdapter.Fill(this.bremingtonDataSet.tbl_turmas);
                this.tbl_alunosTableAdapter.Fill(this.bremingtonDataSet.tbl_alunos);
                this.tbl_alunos_subTableAdapter.Fill(this.bremingtonDataSet.tbl_alunos_sub);

                DataView dv = new DataView(bremingtonDataSet.Tables["tbl_modulos"]);
                filteredModulosBS.DataSource = dv;
           }

            private void tbl_alunos_subDataGridView_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
            {
                if (e.ColumnIndex == comboBoxModulo.Index)
                {
                    DataGridViewComboBoxCell dgcb = (DataGridViewComboBoxCell)tbl_alunos_subDataGridView[e.ColumnIndex, e.RowIndex];
                    dgcb.DataSource = filteredModulosBS;
                    this.filteredModulosBS.Filter = "CodCurso=" + this.tbl_alunos_subDataGridView[e.ColumnIndex - 1, e.RowIndex].Value.ToString();                
                }
            }

            private void tbl_alunos_subDataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
            {
                if (e.ColumnIndex == this.comboBoxModulo.Index)
                {
                    DataGridViewComboBoxCell dgcb = (DataGridViewComboBoxCell)tbl_alunos_subDataGridView[e.ColumnIndex, e.RowIndex];
                    dgcb.DataSource = tblmodulosBindingSource;
                    this.filteredModulosBS.RemoveFilter();
                }
            }


    jcrcarmo

    sexta-feira, 7 de outubro de 2016 14:22

Todas as Respostas

  • Boa tarde JC Carmo,

    Está retornando algum erro ou apenas fica em branco?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 10 de outubro de 2016 17:50
  • Olá,Robson!  Quando eu clico na segunda ComboBoxColumn dá o seguinte erro:

    An unhandled exception of type 'System.Data.EvaluateException' occurred in System.Data.dll
    Additional information: Não é possível realizar a operação '=' em System.Int32 e System.String.

    Isso está me deixando louco!!!  Obrigado pela sua ajuda.  :)


    jcrcarmo

    segunda-feira, 10 de outubro de 2016 18:06