0

我希望有人可以帮助我解决这个问题。我已将 ReportViewer 控件添加到 ASP.NET MVC 页面。问题是出现的白线。当您导出报表、在设计器中或在 Windows 窗体控件中查看报表时,它们不会出现。我想知道这是否是 ASP.NET MVC 的 ReportViewer 控件中的设置/错误,如果是,是否有修复?

如何将控件添加到 ASP.NET MVC 页面:如何在 asp.net mvc 3 razor 视图中使用 reportviewer 控件?

报告在 ReportViewer 中的外观:http: //i197.photobucket.com/albums/aa78/shelby1155/ReportViewer.png

报告的外观:http: //i197.photobucket.com/albums/aa78/shelby1155/Report.png

4

1 回答 1

0

这不是reportviewer 控件的问题。这似乎是您在页面上应用的 CSS 样式规则。

当您的报表在reportviewer 控件中呈现时,它会以html 格式写出报表。

您在页面上的 CSS 规则似乎具有深远的影响。

您可以修复您的 CSS,以便将 reportviewer 生成的 html 排除在外。

或者,您可以使用 AsyncRendering 功能,将报告放入自己的 iframe 中。使用 AsyncRendering 还具有让您的页面更快地完成呈现的优势,因为报表在嵌入式 iframe 中独立呈现和加载。

AsyncRendering=True
于 2012-08-30T19:26:20.697 回答