English 中文(简体)
仅报告产出第一页
原标题:Report only outputting first page
  • 时间:2009-11-07 04:18:24
  •  标签:

我试图将报告作为“pdf”,除我只看到最后产出的一页外,一切似乎都很不错。 数据路径图显示为2,但最后报告仅显示1页。

这是我在法典中的内容:

if (reportType == ReportType.AllJobs)
 {
     dataSource = BRInfoGateway.GetAllJobs(); //This shows a count of 2 during debug
     reportName = "./Reports/AllJobs.rdlc";
 }
 else                      
 {
     dataSource = BRInfoGateway.GetJob(jobContext);
     reportName = "./Reports/SpecificJob.rdlc";
 }

 var report = new LocalReport();
 report.ReportPath = reportName;
 report.DataSources.Add(new ReportDataSource("BRInfo", dataSource));

 Warning[] warnings;
 string[] streamids;
 string mimeType;
 string encoding;
 string extension;

 return report.Render("PDF", null, out mimeType, out encoding, out extension, 
     out streamids, out warnings);

然后,在我的考验中,Im只是挽救了 by。 基本正常制革......

    var reportData = Reports.ReportsGateway.GetReport(Reports.ReportType.AllJobs, null);
string filename = "AllJobs.pdf";
if(File.Exists(filename)) File.Delete(filename);
using (FileStream fs = File.Create(filename))
{
    fs.Write(reportData, 0, reportData.Length);
}

任何想法。 我不敢肯定,我是否必须做报告模板中的具体内容!

问题回答

我去做的是,用一份新报告,而不是说为什么!





相关问题
热门标签