Visual Studio 보고서 마법사를 사용하여 클라이언트 보고서 정의 만들기

Visual Studio 보고서 마법사는 ReportViewer 컨트롤과 연결된 클라이언트 보고서 정의 파일(.rdlc)을 만드는 데 사용하는 Visual Studio의 도구입니다. 이 마법사는 보고서 정의를 만드는 방법을 단계별로 안내합니다. 이 마법사에서는 보고서 데이터를 지정하고, 테이블릭스 데이터 영역의 행 및 열 그룹으로 데이터를 구성하고, 레이아웃 형식과 스타일을 선택할 수 있습니다.

보고서 마법사를 열고 몇 가지 방법으로 .rdlc 파일을 만들 수 있습니다. 예를 들면 다음과 같습니다.

  • 기존 프로젝트나 웹 사이트의 경우 솔루션 탐색기에서 해당 프로젝트나 웹 사이트를 마우스 오른쪽 단추로 클릭하고 추가를 선택한 다음 새 항목을 클릭합니다. 설치된 템플릿 창에서 보고를 클릭합니다. 템플릿 창에서 보고서 마법사를 클릭한 다음 추가를 클릭합니다. 보고서 마법사가 열립니다.

  • 새 프로젝트의 경우 보고서 응용 프로그램 템플릿을 선택합니다. 보고서 마법사가 자동으로 열립니다.

  • 새 웹 사이트의 경우 ASP.NET 보고서 웹 사이트 템플릿을 선택합니다. 보고서 마법사가 자동으로 열립니다.

마법사를 완료한 후 Visual Studio 보고서 디자이너에서 보고서를 수정하고 개선할 수 있습니다.

마법사 단계

다음 단원에서는 보고서 마법사의 단계를 설명합니다.

데이터 집합 속성

먼저 데이터 소스에 따라 사용할 데이터 집합을 정의해야 합니다. 보고서 마법사는 Visual Studio 프로젝트의 모든 데이터 소스와 관련 데이터 집합의 목록을 제공할 뿐 아니라 새 데이터 소스를 만드는 옵션도 제공합니다. 새로 만들기를 클릭하면 Visual Studio 데이터 소스 구성 마법사가 데이터 소스를 만드는 과정을 안내합니다. 자세한 내용은 보고서의 데이터 소스 만들기를 참조하십시오.

필드 정렬

다음에는 필드를 테이블릭스 데이터 영역의 행 그룹, 열 그룹 및 정보 행으로 정렬합니다. 테이블릭스 데이터 영역에서는 사용자가 지정한 행 및 열 그룹에 따라 정적 행과 동적 행을 사용하는 융통성 있는 모눈 레이아웃으로 데이터가 표시됩니다. 고정적인 표 형식을 표시하려면 필드를 창으로 끌고 각 필드를 클릭한 다음 기본적으로 추가된 집계 함수의 선택을 취소합니다. 테이블릭스 행 및 열 그룹 영역에 대한 자세한 내용은 SQL Server 온라인 설명서의 Understanding Tablix Data Region Areas (Reporting Services)를 참조하십시오.

레이아웃 선택

다음에는 보고서의 레이아웃을 디자인합니다. 여기에서 총합계와 부분합을 그룹화된 데이터에 추가할 수 있습니다. 부분합이 그룹 위에 표시될지 아니면 아래에 표시될지를 결정할 수 있으며 그룹의 확장 및 축소가 가능한지 여부를 지정할 수 있습니다.

스타일 선택

마지막으로 스타일 템플릿을 사용하여 보고서에 스타일을 적용합니다.

모든 단계가 완료되면 보고서 디자이너는 보고서를 만들어 Visual Studio 프로젝트에 추가합니다.

클라이언트 보고서 정의 수정

마법사를 완료한 후 보고서 디자이너에서 보고서를 열고 보고서를 계속 디자인할 수 있습니다. 예를 들어, 이미지, 선 등의 그래픽 요소를 추가하고, 그룹화, 정렬 및 조건부 표시에 대한 식을 수정하고, 사용자 지정 코드를 포함할 수 있습니다.

자세한 내용은 SQL Server 온라인 설명서의 Designing and Implementing Reports Using Report Designer (Reporting Services)을 참조하십시오.

참고 항목

개념

클라이언트 보고서 정의(.rdlc) 파일 만들기