전체 시나리오 세부 목록
사용할 보고서 바인딩 시나리오를 결정하는 데 도움이 되는 간략한 지침은 "권장 시나리오 요약"을 참조하십시오.
팁 |
---|
대부분의 웹 사이트 또는 Windows 프로젝트는 포함 보고서에 바인딩하거나 비포함 보고서에 바인딩하는 가장 간단한 두 가지 바인딩 시나리오를 사용할 수 있습니다. 이 두 시나리오는 자습서에서 단계별로 설명됩니다. 따라서 이 부분을 읽기 전에 "자습서"의 자습서를 통해 연습하는 것이 좋습니다. |
전체 Crystal Reports 제품군에 걸쳐 네 가지 개체 모델이 사용됩니다. 각 개체 모델은 CrystalReportViewer 컨트롤에 보고서를 바인딩하는 여러 가지 시나리오를 제공합니다.
Crystal Reports에서 사용할 수 있는 개체 모델
CrystalReportViewer 개체 모델
- "코드에서 파일 디렉터리 경로에 바인딩"
- "속성 창을 통해 파일 디렉터리 경로에 바인딩"
- "CrystalReportSource 컨트롤에 바인딩(Visual Studio의 웹 사이트)"
- "보고서 웹 서비스 URL에 바인딩"
- "Crystal Services를 사용하는 CrystalReportViewer 바인딩 시나리오"
- "Reportsource에 바인딩(Crystal Reports 서버 또는 BusinessObjects Enterprise 11)"
ReportDocument 개체 모델
- "포함 보고서 클래스에 바인딩"
- "ReportDocument로 업캐스팅된 포함 보고서 클래스에 바인딩"
- "ReportDocument 클래스에 로드된 비포함 보고서에 바인딩"
- " 캐시된 포함 보고서 클래스에 바인딩 "
- "캐시 관리 유틸리티 클래스에 로드된 비포함 보고서에 바인딩"
- "ReportDocument 구성 요소에 바인딩"
- "Crystal Services를 사용하는 ReportDocument 바인딩 시나리오(VS.NET 2002 및 2003)"
업그레이드를 통해 사용할 수 있는 개체 모델
ReportClientDocument 개체 모델(RAS)
- "ReportDocument.Load() 메서드를 사용하여 관리되지 않는 RAS에 바인딩"
- "ReportDocument.FileName 속성을 사용하여 관리되지 않는 RAS 서버에 바인딩"
- "ReportClientDocument.Open() 메서드를 사용하여 관리되지 않는 RAS 서버에 바인딩"
- "ReportDocument.Load() 메서드를 사용하여 관리되는 RAS 서버에 바인딩"
- "ReportDocument.FileName 속성을 사용하여 관리되는 RAS 서버에 바인딩"
- "ReportAppFactory.OpenDocument() 메서드를 사용하여 관리되는 RAS 서버에 바인딩"
InfoObject 개체 모델(BOE)
- "Report로 캐스팅된 InfoObject에 바인딩"
참고 이들 개체 모델에 대한 자세한 내용은 "아키텍처" 부분을 참조하십시오.