다음을 통해 공유


소스 뷰에서 CrystalReportSource 컨트롤 살펴보기

이 부분에서는 ASP.NET 버전 2.0에서 사용되는 태그 기반 응용 프로그램 모델을 살펴봅니다. 이 모델을 사용하면 Crystal Reports for Visual Studio에서 코드를 작성하지 않고도 웹 사이트를 설정할 수 있습니다. 또한 ASP.NET 2.0의 일부인 DataSource 컨트롤 프레임워크와 CrystalReportSource 컨트롤에 대해서도 설명합니다.

  1. Default.aspx 페이지를 엽니다.

  2. 보기 메뉴에서 디자이너를 클릭합니다.

  3. Web Form의 아래쪽에 있는 소스 단추를 클릭합니다.

    Default.aspx 페이지의 HTML이 표시됩니다. 여기에는 Crystal Reports의 두 가지 관련 태그가 있습니다.

    • Report 태그가 중첩되는 CrystalReportSource 태그. Report 태그는 FileName 속성의 보고서를 참조합니다.

      <CR:CrystalReportSource ID="CrystalReportSource1" Runat="server"
      EnableCaching="False" GroupPath="">
      <Report FileName="XtremeCustomers.rpt"></Report>
      </CR:CrystalReportSource>
      
    • ID로 CrystalReportSource를 참조하는 CrystalReportViewer 태그

      <CR:CrystalReportViewer ID="CrystalReportViewer1" Runat="server"
      AutoDataBind="True"
      Height="1058px" CssFilename="CssFilename"
      ReportSourceID="CrystalReportSource1" Width="919px" />
      

코드에는 ASP.NET 버전 1.0과 유사한 ASP.NET 버전 2.0의 일부인 새 태그 기반 응용 프로그램 모델 및 XML 태그로 표현되는 CrystalReportViewer 컨트롤의 사용법이 나와 있습니다. 그러나 ASP.NET 2.0에서는 태그 기반의 응용 프로그램 개발 모델을 지원하기 위해 이 컨트롤에 사용할 수 있는 속성의 수가 더 많아졌습니다.

ASP.NET 2.0에서는 데이터 연결이 DataSource 컨트롤 안에 캡슐화되었습니다. CrystalReportSource 컨트롤은 데이터 연결이 아니라 보고서 연결을 캡슐화한다는 점을 제외하고는 DataSource 컨트롤 프레임워크를 따르고 있습니다. 이 프레임워크는 주 가시 컨트롤에서 ReportSourceID 속성을 통해 처리됩니다.

CrystalReportSource 컨트롤의 추가 속성에 대한 자세한 내용은 "CrystalReportSource 컨트롤"을 참조하십시오. 이 부분의 뒤쪽에 있는 다른 간단한 코드 자습서에서도 이러한 속성의 예를 보여 줍니다.