网页的报告查看器:单击“查看报告”按钮时自动滚动页面?

Report viewer for web page: automatically scroll the page when View Report button is clicked?

使用查看器控件在网页 (Microsoft.ReportViewer.WebForms) 上显示 SQL Reporting Services 报告,我们可以 自动当单击“查看报告”按钮时,滚动参数列表下方的报告?

它没有内置到报表查看器中。如果您想自己完成任务...报告将在返回给客户端的 html 中的 IFrame 内呈现。我不记得框架的名称,但是,我认为它会根据您是否使用 DeviceSettings.RenderAsFragment 而改变。由于您没有通过 ReportExecution api 获取报告,因此您可以放心地假设报告内容将始终在相同的 DIV 中呈现。我认为它的名称类似于 --> <div = "OData"> 或其他名称。您必须找到框架,然后使用下面的答案来应用您的滚动逻辑。

How to scroll to an element inside a div?