在Crystal Reports for VS2008上更新DataSet架构

时间:2011-02-10 16:26:51

标签: visual-studio-2008 crystal-reports

我正在使用Visual Studio 2008中Crystal Reports的内置模块创建报表,为此我添加了一个包含多个DataTable的DataSet。 至于现在,DataTables有一定数量的字段可能在将来增长,因此下一个更新我的报告的人需要更新DataSet架构。

问题在于,每当我向Datatable添加新字段时,Crystal Reports中的Datatable字段都不会更新。 每次我尝试这样做时,我都被迫完全删除DataSet并再次添加它以获得更新的模式,这是一个非常糟糕的解决方案,因为报告中的所有字段都会丢失。

是否有一种简单的方法可以让它更新结构? (我已经点击了数据库专家下的验证数据库)。

1 个答案:

答案 0 :(得分:8)

在与朋友交谈后,我们都想出了如何克服这个问题,但解决方案不是很优雅:

  1. DataTable
  2. 中添加列
  3. 关闭Visual Studio
  4. 重新打开Visual Studio
  5. 右键点击DataTable进行更新
  6. 点击Set Datasource Location
  7. 再次添加DataSet个连接并更新DataTable 针对新连接中的一个
  8. 注意:如果您再次尝试更新,则必须再次关闭visual studio并重复所有操作。

    希望这可以帮助有同样问题的人。