gpt4 book ai didi

visual-studio-2017 - Visual Studio 2017 设置报表参数中的命名空间无效

转载 作者:行者123 更新时间:2023-12-04 06:11:19 26 4
gpt4 key购买 nike

我在向报告中添加参数时遇到问题。每当我尝试设置参数时,报告都会显示错误。如果我不添加任何参数,报告工作正常但没有数据,因为存储过程需要一些参数。这是有错误的部分代码。

prms.Add(new ReportParameter("EndDate", endDate.ToShortDateString()));
prms.Add(new ReportParameter("StartDate", startDate.ToShortDateString()));
reportviewer.viewer.LocalReport.SetParameters(prms);

我在运行项目时收到的错误是:

Microsoft.Reporting.DefinitionInvalidException:报告“”的定义无效。 ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:此报告的定义无效或不受此版本的 Reporting Services 支持。报表定义可能是使用更高版本的 Reporting Services 创建的,或者包含格式不正确或根据 Reporting Services 架构无效的内容。详细信息:报告定义具有无效的目标 namespace “http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition” ' 无法升级。

最佳答案

安装 nuget 包 Microsoft.ReportingServices.ReportViewerControl.WebForms版本 14.0.0.0 应该足以解决您的问题

请注意,安装此 nuget 包将安装 SQL Server 2017 的 CLRTypes

关于visual-studio-2017 - Visual Studio 2017 设置报表参数中的命名空间无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43805990/

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