C# 不使用数据集的Crystal报表

C# 不使用数据集的Crystal报表,c#,.net,winforms,C#,.net,Winforms,将所有Crystal报告合并到单个项目中时,designer.cs文件中会显示错误。错误表明 "the DataSet I created already contains a definition for the 'RowChangeEvent' " 有人能帮我吗? 另外,我还可以知道是否有其他不使用数据集创建Crystal report的情况吗?也许您应该看看这个网站,因为它似乎回答了您的问题: 另外,就个人而言,我以以下方式处理crystal reports: 我获取了要绑定到cry

将所有Crystal报告合并到单个项目中时,designer.cs文件中会显示错误。错误表明

"the DataSet I created already contains a definition for the 'RowChangeEvent'  "
有人能帮我吗?
另外,我还可以知道是否有其他不使用数据集创建Crystal report的情况吗?

也许您应该看看这个网站,因为它似乎回答了您的问题:

另外,就个人而言,我以以下方式处理crystal reports:

  • 我获取了要绑定到crystal report的数据集,并将其保存到磁盘上,作为带有模式的xml(数据集在运行时充满了真实数据)
  • 我将xml文件添加到源代码管理中
  • 我将报告绑定到该xml文件(因此,由于您拥有真实数据,因此设计报告变得很容易)
  • 在运行时,将报表绑定到一个数据集,该数据集包含与xml文件相同的架构(如果需要,也可以按照链接中的说明绑定到自定义对象集合)

不使用数据集是指不使用类型化数据集?您用来创建报表的数据集是类型化数据集。您可以使用非类型化数据集来创建它以消除错误。@KMan我想知道是否有可能创建类对象而不是数据集