보고서 레이아웃 정의(Visual Studio 보고서 디자이너)
보고서 레이아웃은 페이지 머리글, 페이지 바닥글 및 본문의 3가지 주요 영역으로 구성됩니다. 보고서의 본문에는 보고서 데이터가 포함됩니다. 보고서 레이아웃에 데이터 영역, 텍스트 상자, 이미지, 사각형, 포함된 보고서 및 시각적 향상 기능을 추가할 수 있습니다. 데이터 영역은 데이터 원본에서 반복되는 데이터 행을 표시합니다. 보고서 각 페이지의 위쪽과 아래쪽에 위치하는 페이지 머리글과 바닥글에는 같은 내용이 반복되어 나타납니다. 머리글과 바닥글에 이미지, 텍스트 상자, 선 등의 보고서 항목을 넣을 수 있습니다.
보고서를 디자인하려면 클라이언트 보고서 정의(.rdlc) 파일을 그래픽 디자인 모드로 열고 도구 상자에서 보고서 항목을 끌어 와서 보고서를 만듭니다. 보고서의 디자인 뷰는 보고서의 기본 .rdlc XML 파일 정의를 표시합니다. 디자인 뷰와 XML 파일을 동기화하려면 직접 XML 파일을 수정하지 않도록 해야 합니다.
시각적으로 디자인 화면은 보고서 항목을 레이아웃에 정렬하는 데 사용할 수 있는 모눈 점 오버레이가 있는 사각형 영역입니다. 항목 정렬은 중요합니다. 항목이 정렬되어 있지 않으면 보고서 렌더링 프로세스에서 모든 항목을 수용하기 위해 추가 페이지나 필요 없는 공백을 만들 수 있습니다.
보고서를 실행하면 보고서 처리에서 .rdlc 파일의 보고서 레이아웃 정보를 데이터 원본의 데이터와 결합하여 보고서를 HTML 또는 GDI(Graphical Device Interface) 형식으로 렌더링합니다. 출력 형식에 따라 데이터 처리 및 보고서 렌더링 방식이 변경될 수 있습니다.
보고서 항목을 보고서의 원하는 위치에 자유롭게 넣을 수 있습니다. 보고서 데이터의 "밴드"에 제한을 받지 않습니다. 여러 데이터 집합이 나란히 위치하도록 데이터 영역을 배치할 수 있습니다. 또한 특정 보고서 항목에 다른 보고서 항목을 포함할 수 있습니다. 즉, 데이터 영역의 경우 데이터 그룹을 다른 그룹 내에 중첩시킬 수 있습니다. 데이터 영역에 대한 자세한 내용은 보고서에 데이터 영역 추가(Visual Studio 보고서 디자이너)를 참조하십시오.
시작하려면 먼저 연습을 사용하여 보고서 디자인의 기본 사항을 알아 봅니다. 자세한 내용은 샘플 및 연습을 참조하십시오.
단원 내용
- 보고서에 데이터 영역 추가(Visual Studio 보고서 디자이너)
사용할 수 있는 데이터 영역의 종류에 대해 설명합니다. 이 단원에서는 보고서 레이아웃에 데이터 영역을 추가하고 구성하는 방법도 설명합니다.
- 보고서에 텍스트 상자 추가(Visual Studio 보고서 디자이너)
텍스트 상자 사용 시기, 텍스트 상자를 데이터에 바인딩하는 방법 및 로캘 설정 방법을 포함하여 텍스트 상자에 대한 정보를 제공합니다.
- 보고서에 이미지 추가(Visual Studio 보고서 디자이너)
보고서 레이아웃에 포함 이미지, 외부 이미지 및 데이터베이스 이미지를 사용하는 방법을 설명합니다. 보고서 본문, 페이지 머리글 및 페이지 바닥글에 이미지를 추가할 수 있습니다.
- 보고서에 사각형, 선 및 테두리 추가(Visual Studio 보고서 디자이너)
보고서에 시각적 효과를 추가하는 방법을 설명합니다. 이 항목에서는 사각형을 사용하여 보고서 항목을 그룹화하는 방법도 설명합니다.
- 보고서에 대화형 작업, 표시 유형 및 탐색 기능 추가(Visual Studio 보고서 디자이너)
대화형 HTML 보고서에 추가할 수 있는 링크 옵션, 문서 구조, 책갈피 및 표시 유형 옵션에 대해 설명합니다.
- 보고서에 페이지 머리글 및 페이지 바닥글 추가(Visual Studio 보고서 디자이너)
보고서에 머리글과 바닥글을 추가하는 방법을 설명합니다. 이 단원에서는 페이지 크기와 페이지 나누기를 설정하는 방법도 설명하며 특정 태스크에 대한 단계별 지침을 제공합니다.
- 보고서에 스타일 및 서식 추가(Visual Studio 보고서 디자이너)
보고서 항목을 데코레이팅하고 런타임 시 데이터 표시 방법에 대한 형식을 지정하는 데 사용할 수 있는 속성 설정에 대한 정보를 제공합니다.
- 보고서에서 보고서 매개 변수 정의(Visual Studio 보고서 디자이너)
클라이언트 보고서 정의(.rdlc) 파일에서 매개 변수를 사용하는 방법을 설명하고 매개 변수 값을 설정하는 데 사용되는 메서드 정보가 포함된 프로그래밍 항목에 대한 포인터를 제공합니다.
- 보고서의 데이터 그룹화(Visual Studio 보고서 디자이너)
테이블과 목록의 데이터를 그룹화할 수 있는 여러 가지 방법을 설명합니다.
- 보고서에서 데이터 정렬(Visual Studio 보고서 디자이너)
데이터 영역에 정렬 순서를 설정하고 런타임 시 동적 최종 사용자 정렬을 열에 구성하는 방법을 설명합니다.
- 방법: 보고서에서 데이터 필터링(Visual Studio 보고서 디자이너)
보고서에 표시할 데이터의 하위 집합을 선택하는 필터를 정의하기 위한 단계별 지침을 제공합니다.
- 포함된 보고서 및 드릴스루 보고서 구성(Visual Studio 보고서 디자이너)
특정 보고서를 다른 보고서에 포함시키는 데 사용되는 포함된 보고서 정의 방법과 런타임 시 관련 보고서를 연결하는 드릴스루 링크를 만드는 방법을 설명합니다.
참고 항목
개념
ReportViewer 컨트롤 추가 및 구성
클라이언트 보고서 정의(.rdlc) 파일 만들기
ReportViewer 컨트롤 추가 및 구성
RDL 및 RDLC 파일 변환
HTML 출력을 위한 보고서 레이아웃 최적화(Visual Studio 보고서 디자이너)