问题描述
首先在数据库视图里是存在这个我需要添加的字段的(ErrandNum),然后如下:我在数据集AccountReportDataSet.xsd的XML里添加了一个字段,<xs:elementname="ErrandNum"msprop:Generator_UserColumnName="ErrandNum"msprop:Generator_ColumnVarNameInTable="columnErrandNum"msprop:Generator_ColumnPropNameInRow="ErrandNum"msprop:Generator_ColumnPropNameInTable="ErrandNumColumn"minOccurs="0"><xs:simpleType><xs:restrictionbase="xs:string"><xs:maxLengthvalue="20"/></xs:restriction></xs:simpleType></xs:element>然后在AccountReport.rdlc的XML里手动添加了一个字段。<FieldName="ErrandNum"><DataField>ErrandNum</DataField><rd:TypeName>System.String</rd:TypeName></Field>然后在AccountReport.rdlc视图里将字段添加进报表页面,进行运行调试的时候,JS脚本报错如下:
解决方案
解决方案二:
没有人吗?好像是这个问题啊:"报表定义无效。详细信息:报表定义具有无法升级的无效目标命名空间“http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition”"
解决方案三:
求解啊怎么在引用中删除RDLC9.0的引用,添加RDLC10.0的引用。
解决方案四:
引用2楼w542440455的回复:
求解啊怎么在引用中删除RDLC9.0的引用,添加RDLC10.0的引用。
在项目资源管理器下可以删除引用吧,建议不要直接修改xml