缓存 CrystalReportSource 控件

使用 Crystal Reports for Visual Studio 的 Windows 项目仍然沿用 Visual Studio .NET 2002 或 2003 中的缓存框架。就是说,向项目中添加报表时,会创建两个报表包装类:常规报表类和缓存报表类。

如果未为报表生成报表包装类,则通过 CrystalReportSource 控件的 EnableCaching 属性控制缓存。

启用 Crystal Reports for Visual Studio 网站中的报表缓存

以下步骤使用智能任务功能。Visual Studio 2005 和更高版本中提供了智能任务功能。

  1. 按照精简代码网站教程“教程:在 Crystal Reports 中使用智能任务进行精简代码网站设置”的指导,创建一个 Crystal Reports for Visual Studio 网站。
  2. 在 Default.aspx 页上,选择“源”视图。
  3. 找到 CrystalReportSource 控件的 XML 标记。
  4. 将 EnableCaching 属性的值从“False”更改为“True”。
    Note注意

    关于报表缓存、报表包装类的缓存版本以及何时使用或不使用缓存的更多信息,请参见 “Cache 和 ReportDocument 对象模型的持久性”

请参见