gpt4 book ai didi

c# - 如何为 MVC 的 ReportViewer 设置宽度

转载 作者:太空狗 更新时间:2023-10-29 17:41:26 25 4
gpt4 key购买 nike

我正在使用 ReportViewer for MVC在我的 MVC 应用程序的 View 中显示报告。
如何设置此控件的宽度?

我已将宽度设置为 100%,但它不起作用,如该屏幕截图所示。

image width

在我看来我使用:

<div>
@Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer, new { scrolling = "yes", width = "100%" })
</div>

aspx 页面是:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body style="margin: 0px; padding: 0px;width:100%;">
<form id="form1" runat="server">
<div style="width:100%">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="ReportViewerForMvc" Name="ReportViewerForMvc.Scripts.PostMessage.js" />
</Scripts>
</asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="100%" Height="600px"></rsweb:ReportViewer>
</div>
</form>
</body>

最佳答案

尝试在你的 Controller 中编写下面的代码

using System.Web.UI.WebControls;

ReportViewer reportViewer = new ReportViewer();
reportViewer.ProcessingMode = ProcessingMode.Local;
reportViewer.SizeToReportContent = true;
reportViewer.Width = Unit.Percentage(100);
reportViewer.Height = Unit.Percentage(100);

关于c# - 如何为 MVC 的 ReportViewer 设置宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32009138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com