ASP.NET 报表查看器中的参数布局 (SSRS 2016)

Parameter Layout in ASP.NET Report Viewer (SSRS 2016)

2016 SQL Server Report Builder 允许用户安排参数在报告呈现时的布局方式。与以前的版本相比,这为您提供了更大的灵活性,以前的版本只是将参数推入报告顶部的 2 列堆栈中。

但是,ASP.NET 报表查看器似乎不符合我指定的布局。例如,如果我在 4x3 行中布置参数,ASP.NET 报告查看器中呈现的报告仍会在 2x6 网格中显示参数。

ASP.NET ReportViewer 是否不支持远程报表的自定义参数布局?

仅供参考:我使用的是 ReportViewer 的版本 11。 https://www.nuget.org/packages/Microsoft.Report.Viewer/11.0.0

我很确定您需要使用 v13。这是 nuget 安装行:

安装包Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview

这是 msdn 网页:

https://msdn.microsoft.com/library/01a821c4-2920-400c-be03-93d26c749bb1.aspx

如果安装了 SQL Server Data Tools 或 SQL Server Management Studio for SQL 2016,请确保将其更新到最新版本。早期版本的 SSDT 错误地获取了某些与报表查看器控件冲突的 dll。您可能需要从 \windows\assembly\gac_msil 中手动删除 V13 dll 才能永久删除它们。 如何卸载 gacutil /u "Microsoft.ReportViewer.WebForms, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL" /f

gacutil /u "Microsoft.ReportViewer.WinForms, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL" /f

gacutil /u "Microsoft.ReportViewer.WebDesign, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL" /f

gacutil /u "Microsoft.ReportViewer.Common, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL" /f

如果您收到无法卸载:一个或多个应用程序需要程序集 https://support.microsoft.com/en-us/kb/873195