【问题标题】:ASP.NET C# Reportviewer height issueASP.NET C# Reportviewer 高度问题
【发布时间】:2013-03-25 02:58:06
【问题描述】:

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

我的 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>

【问题讨论】:

    标签: c# asp.net height reportviewer


    【解决方案1】:

    这是我在 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>
    

    希望这会有所帮助;-

    【讨论】:

    • 用我的代码更新了我的问题。请看看并指出我需要做什么......谢谢。
    • 嗨,这在一些修复后有效..我的报告需要参数,如果我不从 asp.net 页面提供它,它不会显示报告..我提供了参数,现在它工作正常..谢谢。
    【解决方案2】:
        <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt"
    
    ProcessingMode="Remote" Width="100%" Hieght="100%" CssClass="fullheight">
    

    试试这个...

    【讨论】:

    • 这给出了完整的宽度,但它对高度没有影响..问题仍然存在..:(还有其他方式吗??
    猜你喜欢
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多