【问题标题】:Conditional page adding in RDLC report在 RDLC 报告中添加条件页面
【发布时间】:2016-01-01 22:00:55
【问题描述】:

我正在开发一个从 rdlc 文件生成报告的 MVC 应用程序。特别是,我有一个 WS 生成一个 PDF 文档,该文档包含一个或多个数据源和一个单页 rdlc 文件。

现在我的问题是:客户希望在每个页面之间添加一个页面,前提是满足某个条件。我可以修改我的 rdlc 文件来添加这个文档,但我不能让它只显示特定的时间......

我尝试过使用可见性、分页符,但它不起作用。我什至考虑过独立生成每一页并将其合并到一个 PDF 文件中。

什么是干净的方法?

【问题讨论】:

  • 请添加一些代码以供参考
  • 你说“每页之间的页面”是指空白页吗?

标签: c# asp.net-mvc rdlc


【解决方案1】:

如果您已正确设置了所有分页符(您声称已这样做),则可以将额外的页面包装在 Rectangle 中,您可以在其中定义隐藏属性的表达式。
当此矩形被隐藏时,不应呈现整个页面。

如果您在定义表达式方面需要帮助,您将不得不分享更多信息,但这不应该是您自己实现的问题。

【讨论】: