VS 2008调试:CrystalReports缓存

时间:2009-07-20 19:17:24

标签: visual-studio-2008 crystal-reports

我正在通过Visual Studio '08从一些CrystalReports文档中调试问题(拜托,现在就杀了我)。除了包含我见过的一些最糟糕接口的CrystalReports .NET库之外,CrystalReports的Web查看器在调试时似乎表现得很奇怪。与常规的.aspx页面不同,CrystalReports文档似乎在调试器运行时不会进行实时更新。页面刷新并不总是检索更新的文档。 我只能想象VS会以某种方式自己缓存文档。但我似乎无法弄清楚何时决定转储缓存并检索更新的CrystalReports文档。这充其量是不一致的。有时我的更改会反映在页面刷新上,有时则不会。有时,当我进行完整的站点重建时,它甚至不会转储缓存 我需要能够进行增量更改并查看它们的更新,因为我还没有找到任何更简单的方法来调试CrystalReports。有没有人对这个缓存如何工作有一些了解?由于这个问题,我的调试速度非常慢 Tokenistic代码(显然,这将在aspx页面中):

<CR:CrystalReportViewer runat="server" ID="CRV1" ReportSourceID="CRS1" />
<CR:CrystalReportSource ID="CRS1" runat="server">
            <report filename="CrystalReport.rpt" /> 
</CR:CrystalReportSource>

谢谢,伙计们

1 个答案:

答案 0 :(得分:0)

如果您的报告将旧数据拉回9次,那么您将需要找到“使用报告保存数据”选项并取消选中它(这是与报告一起保存的属性/选项)。

在完整版Crystal中,这是在“文件”菜单上。我怀疑在VS版本中你可以在报告选项中找到它。我敢打赌这是缓存问题。