У меня есть код ниже на странице aspx, который извлекает отчет SSRS и показывает в ReportViewer. Недавно я обновил версию ReportViewer.WebForms с 12 до 14, и внезапно он перестал давать мне вертикальные и горизонтальные полосы прокрутки при загрузке отчета. Я попробовал несколько способов, один из которых - поместить ReportViewer в div и дать CSS переполнения этому div, но проблема с этим заключается в том, что мой заголовок для ReportViewer также имеет возможность прокрутки.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ReportTemp.aspx.cs" Inherits="ICWeb.Areas.Report.ReportTemp" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:scriptmanager id="ScriptManager1" runat="server"></asp:scriptmanager>
<rsweb:ReportViewer ID="rptViewer" runat="server" ShowPrintButton="false" Width="100%" Height="100%" AsyncRendering="true" ZoomMode="Percent" KeepSessionAlive="true" SizeToReportContent="true"></rsweb:ReportViewer>
</div>
</form>
</body>
</html>
Как я могу иметь вертикальные и горизонтальные полосы прокрутки, когда данные широки или достаточно высоки, чтобы иметь полосы прокрутки. Любая помощь будет оценена.