ReportViewer 不能直接通过 JS 来改变其高度,可以在 ReportViewer 的外面加 DIV,设置 ReportViewer 的高度为 100%,用 JS 控制外围的DIV高度来实现自适应。
<div id="divList" style="height: 100px;">
<rsweb:ReportViewer ID="rvwOnHandInventory" runat="server" Font-Names="Verdana" ProcessingMode="Remote"
Font-Size="8pt" Width="100%" Height="100%">
<ServerReport ReportPath="/Kingston.SOEM.Reporting/OnHandInventoryReport" />
</rsweb:ReportViewer>
</div>
<script type="text/javascript">
$(function () {
$("#divList").css("height", "600px");
});
</script>