데이터 집합 스키마에 연결되는 보고서 만들기
이전 단계에서는 데이터베이스의 데이터를 사용하여 데이터 집합 스키마를 채우는 메서드를 만들었습니다. 이 부분에서는 CustomerDataSetSchema 스키마를 기반으로 데이터 연결을 설정하는 Crystal 보고서를 만듭니다.
솔루션 탐색기에서 굵게 표시된 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 항목 추가를 클릭합니다.
새 항목 추가 대화 상자의 Visual Studio에 설치되어 있는 템플릿 목록에서 Crystal Report를 선택합니다.
이름 필드에 Customer.rpt를 입력하고 추가를 클릭합니다.
등록한 적이 없는 사용자의 경우 등록하라는 메시지가 나타납니다. 등록 방법은 "Crystal Reports 제품 키 코드 및 등록 번호"를 참조하십시오.
Crystal Reports 갤러리 대화 상자의 새 Crystal Report 문서 만들기 패널에서 보고서 마법사 사용을 선택합니다.
전문가 선택 패널에서 표준을 선택하고 확인을 클릭합니다.
표준 보고서 작성 마법사 창의 사용할 수 있는 데이터 소스 패널에서 프로젝트 데이터 폴더를 확장합니다.
ADO.NET 데이터 집합 노드를 확장합니다.
이 단계를 수행하는 방법은 두 가지입니다. 하나는 Windows 프로젝트에 사용할 수 있는 강력한 형식의 DataSet 클래스와 함께 사용하는 방법이고, 다른 하나는 웹 사이트에 사용할 수 있는 일반적인 DataSet 클래스와 함께 사용하는 방법입니다.
강력한 형식의 DataSet 클래스를 사용하는 Windows 프로젝트의 경우 CustomerDataSetSchema 노드를 확장합니다. 테이블 노드를 확장합니다(있을 경우).
일반적인 DataSet 클래스를 사용하는 웹 사이트의 경우 DataSetConfiguration 노드를 확장합니다.
ADO.NET(XML) 대화 상자에서 클래스의 데이터 집합 사용을 선택합니다. 데이터 집합 이름 대화 상자에서 CustomerDataSet 속성을 선택한 다음 마침을 클릭합니다.
고객 테이블 노드를 선택합니다.
고객 테이블을 두 번 클릭하여 선택한 테이블 패널로 테이블을 이동하고 다음을 클릭합니다.
고객 테이블을 확장한 다음 Ctrl 키를 누른 채로 고객 이름, 담당자 호칭, 주소1, 고객 성 및 도시를 클릭합니다.
> 기호를 클릭하여 이 필드를 표시할 필드 패널로 이동하고 다음 단추를 클릭합니다.
사용할 수 있는 필드 패널의 보고서 필드에서 고객.도시를 선택하고 > 기호를 클릭하여 이 필드를 그룹화 기준 패널로 이동한 다음 마침 단추를 클릭합니다.
CustomerDataSetSchema(Visual Studio 2005 웹 사이트의 경우 DataSetConfiguration 클래스의 CustomerDataSet속성)에 대한 데이터 연결을 사용하여 Customer 보고서가 작성됩니다.