我正在使用Visual Studio 2008中Crystal Reports的内置模块创建报表,为此我添加了一个包含多个DataTable的DataSet。 至于现在,DataTables有一定数量的字段可能在将来增长,因此下一个更新我的报告的人需要更新DataSet架构。
问题在于,每当我向Datatable添加新字段时,Crystal Reports中的Datatable字段都不会更新。 每次我尝试这样做时,我都被迫完全删除DataSet并再次添加它以获得更新的模式,这是一个非常糟糕的解决方案,因为报告中的所有字段都会丢失。
是否有一种简单的方法可以让它更新结构? (我已经点击了数据库专家下的验证数据库)。
答案 0 :(得分:8)
在与朋友交谈后,我们都想出了如何克服这个问题,但解决方案不是很优雅:
DataTable
DataTable
进行更新Set Datasource Location
DataSet
个连接并更新DataTable
针对新连接中的一个注意:如果您再次尝试更新,则必须再次关闭visual studio并重复所有操作。
希望这可以帮助有同样问题的人。