不使用DataSet的Crystal Report

时间:2011-03-01 06:08:59

标签: c# .net winforms

将所有Crystal Reports合并到一个项目中时,错误显示在designer.cs文件中。错误说

"the DataSet I created already contains a definition for the 'RowChangeEvent'  "

在这种情况下,有人可以帮助我吗? 我也可以知道是否有任何替代案例可以在不使用DataSet的情况下创建Crystal报表?

1 个答案:

答案 0 :(得分:0)

也许您应该看一下这个网站,因为它似乎可以回答您的需求:How to Generate Crystal Report Using Custom Object Collection

另外,personnaly,我用以下方式处理水晶报告:

  • 我得到了我想绑定到crystal report的数据集,并将其作为带有架构的xml保存到磁盘(数据集在运行时填充了实际数据)
  • 我将xml文件添加到源代码控制
  • 我将报告绑定到该xml文件(因此您可以轻松设计报告,因为您拥有真实数据)
  • 在运行时,您将报表绑定到包含与xml文件相同的架构的数据集(如果需要,则将链接How to Generate Crystal Report Using Custom Object Collection
  • 中所述的自定义对象集合绑定到该数据集