我搜索并浏览了很多网站,但没有找到问题的解决方案。
我在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>
答案 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">
试试这个......