1

我已经搜索并浏览了许多网站,但没有找到问题的解决方案。

我在我的 asp.net 页面中有报告查看器。我希望报表查看器在整页中可见。我试图指定高度,但它不适合我。

在此处输入图像描述

我希望这个控件以整页大小显示。给我一些指导线来设置这个控件的高度。

这是我的代码。

<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
    Inherits="SiteManager_Default" %>

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<html>
<head></head>
<body>
    <form runat="server">
    <asp:ScriptManager runat="server">
    </asp:ScriptManager>
    <rsweb:ReportViewer ID="ReportViewer1" runat="server" Visible="true" AsyncRendering="false"
        SizeToReportContent="true" />
    <script type="text/javascript">
        $(document).ready(function () { $('#<%=ReportViewer1.ClientID%>_fixedTable').css('width', '100%'); });
    </script>
    </form>
</body>
</html>
4

2 回答 2

2

这是我在 ReportViewer 2010 和 jQuery 中使用的内容(有点像 hack,但它可以工作 ;-)

<rsweb:ReportViewer runat="server" ID="rv1" Visible="true" AsyncRendering="false" SizeToReportContent="true" />

然后

<script>
   $(document).ready(function(){$('#<%=rv1.ClientID%>_fixedTable').css('width','100%');});
</script>

希望这会有所帮助;-

于 2013-04-03T14:07:49.553 回答
0
    <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt"

ProcessingMode="Remote" Width="100%" Hieght="100%" CssClass="fullheight">

试试这个...

于 2013-04-03T13:03:53.840 回答