1

我有几个带有子报告的服务器报告。我的问题是我想将这些作为 PDF 文档保存到服务器。我这样做使用:

ReportViewer.ServerReport.Render("PDF", null, out mimeType, out encoding,
   out extension, out streams, out warnings);

然后将生成的字节保存到具有正确扩展名的文件中。

当我以这种方式渲染然后查看生成的 PDF 时,子报告应该是空白区域。

奇怪的是,我忘记了一次尝试从父级设置子报告参数,并且 PDF 包含一条改变我的消息。当我添加参数,重新上传报告并尝试再次生成它时,我只是得到了空白区域。

4

1 回答 1

2

过去,在重新上传参数已更改的报告时,SSRS 的行为对我来说非常奇怪。您可以尝试:

  • 先删除报表,然后重新上传子报表?(与主报告相同)
  • 暂时用新名称复制子报告,上传并重试?
  • 检查 Reporting Services Web 前端并尝试在那里预览/导出报告?

就像一个小而重要的最后一个问题:您是否检查过子报告不只是的(并且正在正常呈现,但是是空的)?例如,在其中放置一个静态文本框或类似的东西。

于 2012-08-21T06:08:31.177 回答