0

这是有趣的一个。

我有一个使用单个 Microsoft Access 2007 表的 Crystal Report。表中的数据在运行时根据列表框中的条件进行更新。

如果我从列表中选择一个条目,它会更新数据并显示在报告中。如果我选择并且不同的条目显示旧数据的数据。如果我选择该报告的次数足够多,它将最终显示新数据。

访问数据库中的数据在我手动检查时更新

我的问题是数据更新和显示新数据的报告之间似乎存在延迟。

有没有办法减少这种延迟或让我的程序等到访问完成更新?

4

1 回答 1

0

这里有一些想法:

如果您将 cr-xi 与 VS2010 混合使用,并且没有真正的理由这样做,请卸载 xi 并安装 VS2010 的新库。我在将 cr-xi 与 VS2010 混合时遇到了问题。

有一个选项可以使用报告保存数据。确保已关闭。如果已经存在,请将其打开,运行报告,然后再次将其关闭。

您可以在 crystalReportViewer1.ReportSource = rpt 之前尝试 rpt.Refresh()。

这个页面有一些想法,包括我列出的最后一个。

于 2013-03-24T15:44:30.077 回答