다음을 통해 공유


보고서 레이아웃 정의(Visual Studio 보고서 디자이너)

보고서 레이아웃은 페이지 머리글, 페이지 바닥글 및 본문의 3가지 주요 영역으로 구성됩니다. 보고서의 본문에는 보고서 데이터가 포함됩니다. 보고서 레이아웃에 데이터 영역, 텍스트 상자, 이미지, 사각형, 포함된 보고서 및 시각적 향상 기능을 추가할 수 있습니다. 데이터 영역은 데이터 원본에서 반복되는 데이터 행을 표시합니다. 보고서 각 페이지의 위쪽과 아래쪽에 위치하는 페이지 머리글과 바닥글에는 같은 내용이 반복되어 나타납니다. 머리글과 바닥글에 이미지, 텍스트 상자, 선 등의 보고서 항목을 넣을 수 있습니다.

보고서를 디자인하려면 클라이언트 보고서 정의(.rdlc) 파일을 그래픽 디자인 모드로 열고 도구 상자에서 보고서 항목을 끌어 와서 보고서를 만듭니다. 보고서의 디자인 뷰는 보고서의 기본 .rdlc XML 파일 정의를 표시합니다. 디자인 뷰와 XML 파일을 동기화하려면 직접 XML 파일을 수정하지 않도록 해야 합니다.

시각적으로 디자인 화면은 보고서 항목을 레이아웃에 정렬하는 데 사용할 수 있는 모눈 점 오버레이가 있는 사각형 영역입니다. 항목 정렬은 중요합니다. 항목이 정렬되어 있지 않으면 보고서 렌더링 프로세스에서 모든 항목을 수용하기 위해 추가 페이지나 필요 없는 공백을 만들 수 있습니다.

보고서를 실행하면 보고서 처리에서 .rdlc 파일의 보고서 레이아웃 정보를 데이터 원본의 데이터와 결합하여 보고서를 HTML 또는 GDI(Graphical Device Interface) 형식으로 렌더링합니다. 출력 형식에 따라 데이터 처리 및 보고서 렌더링 방식이 변경될 수 있습니다.

보고서 항목을 보고서의 원하는 위치에 자유롭게 넣을 수 있습니다. 보고서 데이터의 "밴드"에 제한을 받지 않습니다. 여러 데이터 집합이 나란히 위치하도록 데이터 영역을 배치할 수 있습니다. 또한 특정 보고서 항목에 다른 보고서 항목을 포함할 수 있습니다. 즉, 데이터 영역의 경우 데이터 그룹을 다른 그룹 내에 중첩시킬 수 있습니다. 데이터 영역에 대한 자세한 내용은 보고서에 데이터 영역 추가(Visual Studio 보고서 디자이너)를 참조하십시오.

시작하려면 먼저 연습을 사용하여 보고서 디자인의 기본 사항을 알아 봅니다. 자세한 내용은 샘플 및 연습을 참조하십시오.

단원 내용

참고 항목

개념

ReportViewer 컨트롤 추가 및 구성
클라이언트 보고서 정의(.rdlc) 파일 만들기
ReportViewer 컨트롤 추가 및 구성
RDL 및 RDLC 파일 변환
HTML 출력을 위한 보고서 레이아웃 최적화(Visual Studio 보고서 디자이너)