none
ReportViewer - Carregamento de Subrelatorio em um web form. RRS feed

  • Pergunta

  • Segue o código:

      protected void Page_Load(object sender, EventArgs e)
            {
                if (IsPostBack == true)
                {

                     Sipom.DataSets.RelatorioTableAdapters.TodasTabelasTableAdapter Tabela = new                                              Sipom.DataSets.RelatorioTableAdapters.TodasTabelasTableAdapter();
                      Sipom.DataSets.Relatorio.TodasTabelasDataTable data = Tabela.GetDataTodos();

                                      ReportViewer1.LocalReport.Refresh();

                    ReportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(SetSubDataSource);

     public void SetSubDataSource(object remetente, SubreportProcessingEventArgs e)
            {
              
                Sipom.DataSets.RelatorioTableAdapters.TodasTabelasTableAdapter Tabela = new Sipom.DataSets.RelatorioTableAdapters.TodasTabelasTableAdapter();
                Sipom.DataSets.Relatorio.TodasTabelasDataTable data = Tabela.GetDataTodos();
                ReportDataSource RDS1 = new ReportDataSource("DSRespostas", (System.Data.DataTable)data);
                ReportViewer1.LocalReport.DataSources.Add(RDS1); }

    Com este código estou tentando processar o subrelatório porém aparece o erro na linha: ReportViewer1.LocalReport.DataSources.Add(RDS1);

    ERRO: 

    An exception of type 'System.InvalidOperationException' occurred in Microsoft.ReportViewer.WebForms.dll but was not handled in user code

    Additional information: O objeto de controle visualizador está no modo somente leitura

     

    Podem me ajudar? Não estou conseguindo resolver este problema.

    O que eu quero é carregar o relatório principal com o sub relatório utilizando o tableadpater estou utilizando WEBFORM em C#. 

    Desde já obrigado pela ajuda. 



    • Editado Marcos SJ sexta-feira, 30 de outubro de 2015 13:17 Edição
    quinta-feira, 29 de outubro de 2015 18:02

Respostas

  • Olá Vando Junior,

    Por gentileza, peço que verifique se as informações deste link podem te auxiliar a encontrar uma solução para o problema.

    Aqui neste caso se trata de um problema parecido mas com relação a  EntityFramework.dll, no seu caso seria com Microsoft.ReportViewer.WebForms.dll.

    Seguem abaixo algumas informações adicionais:

    Link 01

    Link 02

    Link 03

    Link 04

    Atenciosamente



    Marcos Roberto de Souza Junior

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

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e 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.

    • Marcado como Resposta Marcos SJ segunda-feira, 2 de novembro de 2015 14:29
    sexta-feira, 30 de outubro de 2015 15:03

Todas as Respostas

  • Olá Vando Junior,

    Por gentileza, peço que verifique se as informações deste link podem te auxiliar a encontrar uma solução para o problema.

    Aqui neste caso se trata de um problema parecido mas com relação a  EntityFramework.dll, no seu caso seria com Microsoft.ReportViewer.WebForms.dll.

    Seguem abaixo algumas informações adicionais:

    Link 01

    Link 02

    Link 03

    Link 04

    Atenciosamente



    Marcos Roberto de Souza Junior

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

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e 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.

    • Marcado como Resposta Marcos SJ segunda-feira, 2 de novembro de 2015 14:29
    sexta-feira, 30 de outubro de 2015 15:03
  • Boa tarde,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente

    Marcos Roberto de Souza Junior

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

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e 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, 2 de novembro de 2015 14:29