我有一个报告,它在它自己的页面上呈现一个报告标题,然后为它找到的每个成员呈现两个页面。报告将为报告标题和列出的第一个成员正确呈现每个页面,但当页面更改为第二个成员(第 4 页)时,所有格式都会丢失。一旦发生这种情况,整个报告的所有格式都会丢失:右对齐变为左对齐,tablix 表格丢失边框,字体更改等。它看起来很像网页失去与其 CSS 文件的连接。当我导航回第一个成员时,格式也会在这里丢失,我无法导航回报告标题页。我必须导航回到第二页,然后再回到第一页两次才能重新出现报告标题页。
为了使事情变得更复杂,报表在 BIDS、报表生成器 3.0 和 Firefox 中按预期呈现。该报告以前通过 Internet Explorer (IE) 从报告管理器中运行,但最近才开始失败。自从上次通过 IE 从报告管理器中运行良好以来,只有很小的变化,我已经对它们进行了调查。我通过 W3 Schools 的 html 验证器从 IE 和 Firefox 运行了源代码的副本,它们都具有与 Microsoft 呈现的 XHTML 典型的完全相同的错误。有趣的问题是,当您通过 IE 在报表管理器中呈现失败的格式化报表,然后选择将文件导出为 PDF 或 MHTML 时,导出呈现与查看 BIDS 或 Report Builder 3.0 时的预期相同,包括通过 IE 查看的 MHTML .
我真的不知道如何解决这个问题,并尝试了许多不同的方法来解决。任何见解将不胜感激。先感谢您。