Полосы прокрутки ReportViewer не отображаются - PullRequest
0 голосов
/ 30 августа 2018

У меня есть код ниже на странице 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>

Как я могу иметь вертикальные и горизонтальные полосы прокрутки, когда данные широки или достаточно высоки, чтобы иметь полосы прокрутки. Любая помощь будет оценена.

...