Bom dia.
Estou gerando um relatório normalmente, inseri meu arquivo .RDLC
ao meu reportviewer e estou passando uma lista de parâmetros para o report, e passo também uma imagem gerada que é um código de barras gerado a partir de um
número de campanha + número sequencial:
List<ReportParameter> lstPar = new List<ReportParameter>{};
lstPar.Add(new ReportParameter("Par1","Parametro"));
lstPar.Add(new ReportParameter("Par2","Parametro"));
...
lstPar.Add(new ReportParameter("ParImg",ConvertImageToBase64(Code128Rendering.MakeBarcodeImage(string.Concat(txtCampanha.Text,txtCodigo.Text), 2, true),ImageFormat.Png)));
lstPar.Add(new ReportParameter("ParCodMimeType", "image/png"));
this.reportViewer1.LocalReport.SetParameters(lstPar);
this.reportViewer1.RefreshReport();
Quando preciso imprimir apenas 1 relatório está tudo bem. Porém quando preciso imprimir 2 relatórios, não sei como criar uma imagem adicionar a uma nova página do report.
Sei que em certa parte do código terei de repetir esse procedimento de gerar imagem e settar os parâmetros.
É possível ir gerando esses relatórios, armazena-los e depois passar ao reportviewer como páginas diferentes ? Pagina 1 com tal código, página 2 com código incrementado .. e assim por diante.
Espero que tenham entendido a dúvida.
[]'s
Se a minha postagem ajudou, marque-a como resposta ou vote como útil.