【问题标题】:The information of header and footer section is missing on last few pages of a RDLC reportRDLC 报告的最后几页缺少页眉和页脚部分的信息
【发布时间】:2015-12-05 06:40:13
【问题描述】:

我是论坛的新手。很高兴认识大家。

我面临的问题是 RDLC 报告的最后 17 页缺少页眉和页脚部分。但是,之前 60 多页的报告运行良好。页眉和页脚部分包含静态和动态数据。

我去寻找解决办法后,发现report的操作代码应该没有问题,唯一可能有问题的是布局上的东西可能会导致错误。

我也尝试用两种导出方式制作报告:PDF和EXCEL。我发现只有PDF有这个问题,而EXCEL没有这种问题。但是,我找不到更改布局的问题。

我使用 SQL server management studio 管理数据库,Microsoft Dynamic Nav 2013 从数据库中获取数据,Visual Studio 2010 管理报表布局。

因此,希望你们能给我一些建议,因为这类问题在互联网上没有任何讨论。

【问题讨论】:

  • 您使用的是子报表还是单个报表?您是否尝试在整个报告中显示相同的页眉和页脚?前 60 页和后 17 页显示的数据有区别吗?
  • 报告为单一报告。它是在页眉上显示公司详细信息的报告,但页脚是显示静态文本的文本框。页眉的每一页是不同的公司详细信息,正文显示公司交易列表。如果页面无法显示所有交易公司,下一页仍将在页眉上使用相同的公司详细信息并继续其交易详细信息。
  • 最后几页的页眉和页脚都不见了?即使页脚只包含静态文本?作为测试,您可以在将数据源加载到报告中之前对其进行排序,确保在最后 17 页上放置不同的公司,看看您是否仍然遇到同样的问题。
  • 感谢您的帮助,我已经解决了。 :)

标签: visual-studio rdlc nav


【解决方案1】:

经过十多个小时的思绪,尝试更改可能导致错误的地方的设置后,我终于找到了解决方案!!!

在我的报告正文内容中,它有一个 list1 tablix 包含一个矩形,其中包含两个表以显示交易列表。我只是在两个表 list1 tablix 的属性中将 KeepTogether 更改为“True”,和矩形。并将 List1 tablix 的 PointBreak 更改为“end”。

因此,报告在 PDF 导出中运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2016-05-14
    • 2015-12-08
    • 2012-10-29
    • 1970-01-01
    相关资源
    最近更新 更多