다음을 통해 공유


스마트 작업으로 생성된 코드 살펴보기

이 부분에서는 스마트 작업을 통해 생성된 코드를 살펴봅니다. 스마트 작업을 사용하면 사용자가 직접 코드를 작성하지 않고도 Crystal Reports를 사용하는 Windows 프로젝트를 설정할 수 있습니다.

스마트 작업으로 생성된 코드를 살펴보려면

  1. Form1 클래스를 엽니다.

  2. 보기 메뉴에서 코드를 클릭합니다.

    Form1 클래스가 코드 뷰로 열리고 빈 클래스가 표시됩니다.

    Note참고

    C#의 경우 빈 클래스에 클래스 생성자가 표시됩니다.

    public Form1()
    {
    InitializeComponent();
    }
    

숨겨진 Form1 partial 클래스를 보려면

다음과 같은 코드가 누락된 것을 확인할 수 있습니다.

  • CrystalReportViewer 컨트롤 인스턴스의 선언
  • XtremeCustomers 보고서의 인스턴스
  • 보고서를 CrystalReportViewer 컨트롤에 바인딩하는 코드

이와 같이 누락된 코드는 partial 클래스에 숨겨져 있습니다. partial 클래스를 사용하면 한 클래스에 다른 클래스 파일의 부가 항목을 제공할 수 있습니다. 이 경우 다른 클래스 파일에는 동일한 클래스 이름에 "partial"이라는 단어가 접두사로 추가된 이름이 지정됩니다. partial 클래스에는 일반적으로 자동 생성된 디자이너 코드가 포함됩니다.

자동 생성된 코드 중 Form1 클래스에 표시되지 않는 코드를 보려면 숨겨진 Form1 partial 클래스에서 CrystalReportViewer 및 보고서 인스턴스를 살펴봐야 합니다.

  1. 솔루션 탐색기에서 모든 파일 표시 도구 모음 아이콘을 클릭합니다.

  2. Form1.cs 또는 Form1.vb를 확장합니다.

    Form1.Designer.cs 또는 Form1.Designer.vb가 표시됩니다.

  3. Form1.Designer.cs 또는 Form1.Designer.vb를 마우스 오른쪽 단추로 클릭하고 코드 보기를 선택합니다.

    Form1 partial 클래스가 열리고 이 클래스에 대해 자동 생성된 코드가 표시됩니다. 여기에는 CrystalReportViewer 컨트롤 인스턴스의 선언, XtremeCustomers 보고서 인스턴스 및 보고서를 CrystalReportViewer 컨트롤 인스턴스에 바인딩하는 코드가 포함됩니다.

    Note참고

    코드를 직접 작성하여 코드 숨김 클래스에 넣으려면 "프로젝트 설정"을 참조하십시오.