none
Erro Datasets RRS feed

  • Pergunta

  • Bom dia Forum.

    Criei um relatório usando Datasets e reportviwer, ate ontem estava funcionando tudo normalmente, quando foi hoje começou a aparecer este erro de excessão, como mostro na imagem abaixo.

    Por favor me ajudem.

    Obrigado.


    ssegue meu código.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace MenuRelatorios
    {
        public partial class frmMapaTrim : Form
        {
            public frmMapaTrim()
            {
                InitializeComponent();
            }

            private void frmMapaTrim_Load(object sender, EventArgs e)
            {

            }

            private void btnPesquisar_Click(object sender, EventArgs e)
            {

                    

                    DateTime dtDe, dtAte;
                    DateTime.TryParse(txtDtInicial.Text, out dtDe);
                    DateTime.TryParse(txtDtFinal.Text, out dtAte);

                    this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("DataI", txtDtInicial.Text));
                    this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("DataF", txtDtFinal.Text));


                    this.MapaTrimestralTableAdapter.Fill_MT(this.MapaTrimestralDataSet1.MapaTrimestral, dtDe.ToString("yyyyMMdd"), dtAte.ToString("yyyyMMdd"));

                    this.reportViewer1.RefreshReport();
            }
        }
    }


    JUNIOR GUERREIRO T.I


    quinta-feira, 9 de março de 2017 13:23

Respostas

  • Olá, Junior!

      Verifique as propriedades que estão definidas nas colunas da table no designer do dataset. Provavelmente há alguma coluna que está definida como not null, mas a sua consulta não retornou valor. Acho que por default todas as colunas aceitam null, exceto a pk.

    Bom trabalho!


    • Editado Rodrigo CdS quinta-feira, 9 de março de 2017 13:50 Inclusão imagem
    • Marcado como Resposta Junior Guerreiro quinta-feira, 9 de março de 2017 15:17
    quinta-feira, 9 de março de 2017 13:46

Todas as Respostas

  • Olá, Junior!

      Verifique as propriedades que estão definidas nas colunas da table no designer do dataset. Provavelmente há alguma coluna que está definida como not null, mas a sua consulta não retornou valor. Acho que por default todas as colunas aceitam null, exceto a pk.

    Bom trabalho!


    • Editado Rodrigo CdS quinta-feira, 9 de março de 2017 13:50 Inclusão imagem
    • Marcado como Resposta Junior Guerreiro quinta-feira, 9 de março de 2017 15:17
    quinta-feira, 9 de março de 2017 13:46
  • Obrigado pela ajuda Rodrigo, verifiquei as colunas todas aceitam valor nullo e não tenho coluna com PK porque estou vinculando o Dataset direto em um select no SQL.


    JUNIOR GUERREIRO T.I

    quinta-feira, 9 de março de 2017 14:37
  • Rodrigo resolvi o problema criando um novo Dataset.

    Mas mesmo assim muito obrigado pela atenção.


    JUNIOR GUERREIRO T.I

    quinta-feira, 9 de março de 2017 15:17