none
Erro no ReportViewer RRS feed

  • Pergunta

  • Olá galera, alguém sabe como resolver esse erro no ReportViewer?

    Apresenta esse erro (segue foto e código em anexo)

    Microsoft.Reporting.WebForms.LocalProcessingException: 'Ocorreu um erro durante o processamento de relatórios local.'

    private void btnSalvar_Click(object sender, EventArgs e)
            {
                try
                {
                    ReportViewer reportViewer = new ReportViewer();
                    reportViewer.ProcessingMode = ProcessingMode.Local;
    
                    reportViewer.LocalReport.ReportEmbeddedResource = "ProcessoPrescricao.MeuRelatorio.rdlc";
    
                    List<ReportParameter> listReportParametter = new List<ReportParameter>();
    
                    listReportParametter.Add(new ReportParameter("Nome", txtNome.Text));
                    listReportParametter.Add(new ReportParameter("Placa", txtPlaca.Text));
                    listReportParametter.Add(new ReportParameter("MarcaM", txtMarca.Text));
                    listReportParametter.Add(new ReportParameter("NumAuto", txtNumAuto.Text));
                    reportViewer.LocalReport.SetParameters(listReportParametter);
    
                    Warning[] warnings;
                    string[] streamids;
                    string mimeType;
                    string encoding;
                    string extension;
    
                    byte[] bytePDF = reportViewer.LocalReport.Render("Pdf", null, out mimeType, out encoding, out extension, out streamids, out warnings);
    
                    FileStream fileStreamPDF = null;
                    //A pasta temporaria é Path.GetTempPath()
                    string nomeArquivoPDF = Path.GetTempPath() + "Prescricao" + DateTime.Now.ToString("dd_MM_yyyy-HH_mm_ss") + ".pdf";
    
                    fileStreamPDF = new FileStream(nomeArquivoPDF, FileMode.Create);
                    fileStreamPDF.Write(bytePDF, 0, bytePDF.Length);
                    fileStreamPDF.Close();
    
                    Process.Start(nomeArquivoPDF);
                }
                catch (Exception err)
                {
                    MessageBox.Show("erro" + err);
                }

    • Movido welington jr sábado, 19 de maio de 2018 11:33 forum mais especifico
    sábado, 19 de maio de 2018 04:58