다음을 통해 공유


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 개체 모델의 상태 유지"를 참조하십시오.

참고 항목