在 MVC C 中呈现时出现 SSRS rdl 报告问题#

SSRS rdl Report Problem while rendering in MVC C#

提问人:vinay kumar 提问时间:6/9/2023 最后编辑:vinay kumar 更新时间:6/13/2023 访问量:33

问:

任何有解决方案的人,我都遇到了有关使用 @Html.ReportViewer 呈现的 rdl 报告呈现宽度的问题 在 MVC C# 中。RDL 报告的宽度不适合父 div,如图所示的红色箭头。

我为 ReportViewer 编写了以下 c# 代码。

ReportViewer viewer = new ReportViewer();
viewer.ProcessingMode = ProcessingMode.Remote;
viewer.SizeToReportContent = true;
viewer.ShowPrintButton = true;
viewer.ServerReport.ReportServerUrl = new Uri(ssrsUrl);
viewer.ServerReport.ReportPath = "/RDL_Reports/SP_Product_Master_Report";
viewer.ShowParameterPrompts = false;
viewer.ShowExportControls = true;
viewer.Width = Unit.Percentage(100);
viewer.Height = Unit.Percentage(100);
viewer.ServerReport.Refresh();
ViewBag.ReportViewer = viewer;

在 HTML @Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer, new { id = “report” })

预览

渲染 rdl 报告后。

任何人都有解决方案, 使 RDL 报告适合父 div 大小的宽度。 我的意思是说,消除RDL报告和父div之间的间隙,以便它可以适应父div的大小。

我尝试了很多技巧,但我失败了。

asp.net .NET ASP.NET-MVC-4 报告服务 C#-3.0

评论


答: 暂无答案