C# 数据集中的字段';数据集1';其名称为&引用;。字段名必须是符合CLS的标识符

C# 数据集中的字段';数据集1';其名称为&引用;。字段名必须是符合CLS的标识符,c#,sql-server,C#,Sql Server,我正在使用ReportViewer创建一个report.rdlc,出现了此错误。Sol1: 根据更改字段名称将解决您的问题 Sol2: 此外,如果您在报表中未使用此字段,并且由于在viewmodel中使用此字段而仅出现在rdlc中,则您可以将其从rdlc中删除,您的问题将得到解决。如果您在数据集中有类似“Customer name”的列名,请将其更改为“Customer\u name”放置下划线或删除空格是否从sql server获取数据集?您能提供查询吗?错误似乎很清楚。什么是CLS兼容的?这

我正在使用ReportViewer创建一个report.rdlc,出现了此错误。

Sol1:
根据更改字段名称将解决您的问题

Sol2:

此外,如果您在报表中未使用此字段,并且由于在viewmodel中使用此字段而仅出现在rdlc中,则您可以将其从rdlc中删除,您的问题将得到解决。

如果您在数据集中有类似“Customer name”的列名,请将其更改为“Customer\u name”放置下划线或删除空格

是否从sql server获取数据集?您能提供查询吗?错误似乎很清楚。什么是CLS兼容的?这里的CLS兼容意味着名称在所有.NET语言中都应该有效。您似乎有一个空名称,或者可能有一个嵌入空格的名称。那么,看看这个查询。我如何查看这个查询?