RDLC 由vs2010设计,原先的RDLC报表定义用的命名空间是2008,用vs2017报表设计器重新保存后,会自动升级成2016,导致无法使用。
不想升级控件解决办法,手动修改RDLC文件。
1、修改RDLC文件内容 http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition,将2016改成2008
2、将BODY的父节点<ReportSections><ReportSection>...</ReportSection></ReportSections>删除
3、删除<ReportParametersLayout>整个节点
网友评论