我有一个rdlc报告,并使用microsoft的reportviewer控件在网页中呈现它。此报告包含多个表以显示记录。当我将此报告导出为PDF时,一个表格中的文本显示在其他表格文本上(其他文本背后的文本)。表格是否有任何设置可以将其显示在另一个下方?任何帮助都会非常值得赞赏。
答案 0 :(得分:1)
微软的报告渲染器(报告查看器和报告服务)一直是我的经验,只有最简单的布局才能以所有支持的格式正确呈现。
调整报告只能使您达到约90%或95%,但您会发现通过修复报告设计无法解决某些显示不一致问题。
解决方法是为您必须支持的每种输出格式提供不同的报告定义(RDLC文件)。
答案 1 :(得分:1)
确保报表设计中的表格或任何其他控件不重叠。行为有时是由重叠控件引起的。
答案 2 :(得分:1)
我有一个类似的案例,发现它与我的报告中的重叠控件有关,在编译后我在结果窗口中给出了一个提示,它是这样的:
ContratoOnline.rdlc:警告rsOverlappingReportItems:Los objetos 'line17'de tipo line y'textbox54'de tipo textbox se superponen。没有 todos los representadores admitenlauperposicióndeelementos de informe。
更正后,我可以毫无问题地生成PDF报告。 希望它有所帮助