2016 SQL Server报表生成器允许用户安排在报表呈现时如何布置参数。这比以前的版本提供了更多的灵活性,以前的版本只是将参数推送到报表顶部的2列堆栈中。
但是,ASP.NET报表查看器似乎不尊重我指定的布局。例如,如果我将参数布局为4x3行,则ASP.NET报表查看器中呈现的报表仍会以2x6网格显示参数。
ASP.NET ReportViewer是否不支持远程报告的自定义参数布局?
仅供参考:我使用的是ReportViewer的第11版。 https://www.nuget.org/packages/Microsoft.Report.Viewer/11.0.0
答案 0 :(得分:1)
我很确定你需要使用v13。这是nuget安装行:
Install-Package Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview
这是msdn网页:
https://msdn.microsoft.com/library/01a821c4-2920-400c-be03-93d26c749bb1.aspx
如果安装了SQL Server数据工具或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