繁体   English   中英

SSRS - 最后一页不显示在打印预览中

[英]SSRS - Last page does not show on print preview

我们在 Win32 VB.net 页面上使用报表查看器控件嵌入的 SQL 服务器报表服务。 目前针对 .net 2.0,如果能解决问题,我们可能会升级到 3.5。

当您查看报告时,您可以看到整个内容,但是,当按下打印预览时,报告的最后一页无法显示。 报告底部的页码将显示“第 1 页,共 2 页”或“第 1 页,共 N”,但您实际上只能看到第 1 页到第 N-1 页。

当您尝试打印报告时也会发生同样的事情。 但是如果我 go 打印预览,回到正常视图,再次打印预览,我可以看到整个报告。

我该如何解决??

似乎将 Microsoft.ReportViewer.WinForms 的引用 DLL 从 V8 更改为 V9 是可行的。

我遇到了类似的问题。

如果您调用 SetDisplayMode() 方法将报表查看器置于打印布局模式,然后调用 RefreshReport() 方法,则可能会导致此行为。 SetDisplayMode() 自动调用 RefreshReport(),因此 RefreshReport 被调用了两次。 这可能会导致一些最后的页面不显示。 因此,只需调用 SetDisplayMode() 并保留它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM