如何在带有垂直滚动条的 C# 报表查看器中显示 RDLC 报表

本文关键字:报表 RDLC 显示 滚动条 垂直 | 更新日期: 2023-09-27 18:36:26

我在 C# VS 2010 中使用 RDLC 报告生成了一个 9 页的报告,但我想要的是一个垂直滚动条,以便我向下滚动页面,如 PDF,而不是页面下一个/上一页按钮。我正在搜索并在谷歌上搜索答案,但没有找到任何东西。我希望我的问题很清楚。有关任何进一步的详细信息,请发表评论。谢谢。

如何在带有垂直滚动条的 C# 报表查看器中显示 RDLC 报表

除非您将报告强制到单个页面,否则我不确定是否有办法执行您想要的操作。 有关类似内容,请参阅在 Reporting Services 报表中隐藏页面滚动控件。 是否要求使用 RDLC 报表查看器查看报表? 我之前做过的事情是使用报告查看器生成我的报告,但我将其导出为 pdf 并使用其他方法/控件显示给用户。 例如,加载报告后,您可以调用下面的代码。

byte[] bytes = reportViewer1.LocalReport.Render("PDF");
MemoryStream ms = new MemoryStream(bytes);

根据您的应用程序,使用内存流或字节数组在带有滚动条的不同控件中显示 pdf。 这样,您就不会受到报表查看器页面导航按钮的限制。

如果您

愿意只显示报表,则可以更改报表页面宽度。但要打印报表,您需要指定的页面大小或将报表转换为其他格式。您可以从此处设置页面大小 水晶报告=>设计=>页面设置。