다음을 통해 공유


데이터 집합 스키마에 연결되는 보고서 만들기

이전 단계에서는 데이터베이스의 데이터를 사용하여 데이터 집합 스키마를 채우는 메서드를 만들었습니다. 이 부분에서는 CustomerDataSetSchema 스키마를 기반으로 데이터 연결을 설정하는 Crystal 보고서를 만듭니다.

  1. 솔루션 탐색기에서 굵게 표시된 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 항목 추가를 클릭합니다.

  2. 새 항목 추가 대화 상자의 Visual Studio에 설치되어 있는 템플릿 목록에서 Crystal Report를 선택합니다.

  3. 이름 필드에 Customer.rpt를 입력하고 추가를 클릭합니다.

    등록한 적이 없는 사용자의 경우 등록하라는 메시지가 나타납니다. 등록 방법은 "Crystal Reports 제품 키 코드 및 등록 번호"를 참조하십시오.

  4. Crystal Reports 갤러리 대화 상자의 새 Crystal Report 문서 만들기 패널에서 보고서 마법사 사용을 선택합니다.

  5. 전문가 선택 패널에서 표준을 선택하고 확인을 클릭합니다.

  6. 표준 보고서 작성 마법사 창의 사용할 수 있는 데이터 소스 패널에서 프로젝트 데이터 폴더를 확장합니다.

  7. ADO.NET 데이터 집합 노드를 확장합니다.

  8. 이 단계를 수행하는 방법은 두 가지입니다. 하나는 Windows 프로젝트에 사용할 수 있는 강력한 형식의 DataSet 클래스와 함께 사용하는 방법이고, 다른 하나는 웹 사이트에 사용할 수 있는 일반적인 DataSet 클래스와 함께 사용하는 방법입니다.

    • 강력한 형식의 DataSet 클래스를 사용하는 Windows 프로젝트의 경우 CustomerDataSetSchema 노드를 확장합니다. 테이블 노드를 확장합니다(있을 경우).

    • 일반적인 DataSet 클래스를 사용하는 웹 사이트의 경우 DataSetConfiguration 노드를 확장합니다.

      ADO.NET(XML) 대화 상자에서 클래스의 데이터 집합 사용을 선택합니다. 데이터 집합 이름 대화 상자에서 CustomerDataSet 속성을 선택한 다음 마침을 클릭합니다.

  9. 고객 테이블 노드를 선택합니다.

  10. 고객 테이블을 두 번 클릭하여 선택한 테이블 패널로 테이블을 이동하고 다음을 클릭합니다.

  11. 고객 테이블을 확장한 다음 Ctrl 키를 누른 채로 고객 이름, 담당자 호칭, 주소1, 고객 성 및 도시를 클릭합니다.

  12. > 기호를 클릭하여 이 필드를 표시할 필드 패널로 이동하고 다음 단추를 클릭합니다.

  13. 사용할 수 있는 필드 패널의 보고서 필드에서 고객.도시를 선택하고 > 기호를 클릭하여 이 필드를 그룹화 기준 패널로 이동한 다음 마침 단추를 클릭합니다.

    CustomerDataSetSchema(Visual Studio 2005 웹 사이트의 경우 DataSetConfiguration 클래스의 CustomerDataSet속성)에 대한 데이터 연결을 사용하여 Customer 보고서가 작성됩니다.