ASP.NET C#Reportviewer高度问题

时间:2013-04-03 12:30:28

标签: c# asp.net height reportviewer

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

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

enter image description here

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

这是我的代码。

<%@ 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>

2 个答案:

答案 0 :(得分:2)

以下是我使用ReportViewer 2010和jQuery(类似黑客的东西,但它有效; - )

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

然后

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

希望这会有所帮助; -

答案 1 :(得分:0)

    <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt"

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

试试这个......