다음을 통해 공유


보고서에 대화형 작업, 표시 유형 및 탐색 기능 추가(Visual Studio 보고서 디자이너)

ReportViewer 웹 서버 컨트롤을 사용하는 경우 대화형 기능을 포함하는 보고서를 만들 수 있습니다. 대화형 기능에는 보고서의 일부를 표시하거나 숨기기 위해 추가하는 토글 항목, 최종 사용자 정렬, 링크, 책갈피, 문서 구조 등이 포함됩니다. 대화형 기능은 HTML 보고서에서 사용됩니다. 보고서의 문서 구조와 토글 항목은 브라우저가 스크립트를 실행하도록 구성된 경우에만 실행되는 스크립트 기반 기능입니다. 브라우저 지원에 대한 자세한 내용은 ReportViewer 웹 서버 컨트롤에 대한 브라우저 지원을 참조하십시오. 대화형 정렬에 대한 자세한 내용은 보고서에서 데이터 정렬(Visual Studio 보고서 디자이너)을 참조하십시오.

링크

보고서에 추가할 수 있는 여러 유형의 링크가 있습니다. 텍스트 상자, 이미지 또는 차트 요소에 링크를 추가할 때 다음 3가지 유형의 링크 중 하나를 지정할 수 있습니다.

항목 설명

URL

URL은 일반적으로 보고서 서버 외부에 있는 웹 페이지에 대한 링크를 제공합니다. 하이퍼링크는 정적 URL 및 URL을 반환하는 식이 될 수 있습니다. URL을 포함하는 데이터베이스에 필드가 있는 경우 식에 해당 필드가 포함될 수 있으므로 보고서에 하이퍼링크의 동적 목록이 생깁니다. 텍스트 상자와 이미지에만 하이퍼링크를 추가할 수 있습니다.

하이퍼링크를 만들려면 링크를 추가할 텍스트 상자 또는 이미지를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 탐색 탭에서 URL로 이동을 선택합니다. URL 또는 URL을 반환하는 식을 입력하거나 선택합니다.

책갈피

책갈피 링크는 현재 보고서 내의 책갈피, 즉 앵커에 대한 링크를 제공합니다. 책갈피를 만들려면 대상 보고서 항목에 책갈피를 설정하고 책갈피가 설정된 보고서 항목으로 이동하기 위해 사용자가 클릭해야 하는 단어 또는 단추와 같은 보고서 항목에 책갈피 링크를 추가합니다. 모든 보고서 항목에 책갈피를 설정할 수 있지만 텍스트 상자와 이미지에 대해서만 책갈피 링크를 추가할 수 있습니다. 자세한 내용은 방법: 책갈피 만들기(Visual Studio 보고서 디자이너)를 참조하십시오.

드릴스루

드릴스루 보고서 링크는 보고서 서버의 다른 보고서에 대한 링크를 제공하므로 보고서에 매개 변수 값을 전달할 수 있습니다. 드릴스루 보고서는 원본 요약 보고서에 포함된 항목에 대한 세부 정보를 포함합니다. 예를 들어 주문 및 판매 총액 목록이 있는 판매 요약 보고서의 요약 목록에서 주문 번호를 클릭하면 해당 주문에 대한 세부 정보가 들어 있는 다른 보고서가 열립니다. 드릴스루 보고서에 대한 자세한 내용은 포함된 보고서 및 드릴스루 보고서 구성(Visual Studio 보고서 디자이너)을 참조하십시오.

항목 숨기기

보고서의 각 항목에는 항목 표시 여부를 결정하는 속성 집합이 있습니다. 이러한 속성을 사용하여 보고서의 항목을 숨기고, 보고서의 다른 데이터를 기준으로 조건부로 데이터를 숨기고, 사용자가 클릭할 때마다 항목을 표시하거나 숨길 수 있습니다. 예를 들어 보고서가 처음 로드될 때 요약 데이터를 표시하고 특정 텍스트 상자를 클릭할 때 자세히 행이 표시되는 드릴다운 보고서를 만들 수 있습니다.

숨겨진 항목은 주로 정보 데이터를 드릴다운할 수 있는 기능을 가진 요약 데이터를 표시하는 보고서를 제공하는 데 사용됩니다. 이러한 드릴다운 효과를 만들려면 숨길 그룹, 열 또는 행을 선택하고 숨겨진 상태를 True로 설정한 다음 토글 항목을 포함 그룹의 텍스트 상자 이름으로 설정합니다. 런타임 시 사용자는 텍스트 상자를 클릭하여 정보 데이터를 확장 및 축소할 수 있습니다. 자세한 내용은 방법: 보고서 항목 숨기기 또는 토글 표시 유형 정의(Visual Studio 보고서 디자이너)를 참조하십시오.

Note참고

드릴다운 보고서를 만드는 경우 표시 유형 정보는 행이나 열의 단일 텍스트 상자가 아닌 숨기려는 그룹, 열 또는 행에서 설정해야 합니다. 텍스트 상자에서만 이러한 옵션을 설정하면 열이나 행이 축소되지 않습니다.

문서 구조

문서 구조를 사용하여 보고서와 상호 작용할 수도 있습니다. ReportViewer 컨트롤에서 문서 구조는 보고서 옆에 목차로 표시됩니다. 보고서 섹션과 그룹이 링크 계층으로 정렬되어 있습니다. 이 문서 구조에서 항목을 클릭하면 보고서가 새로 고쳐진 다음 항목에 해당하는 보고서 영역을 표시합니다.

문서 구조는 HTML 보고서에서 사용됩니다. 다른 내보내기 형식은 다음과 같은 방법으로 문서 구조를 표시합니다.

  • PDF는 문서 구조를 책갈피 창으로 표시합니다. 문서 구조의 모든 항목이 위에서부터 차례로 창에 나열됩니다. 링크 목록에는 계층이 없습니다.

  • Excel은 문서 구조를 링크 계층이 포함된 명명된 워크시트로 표시합니다. 보고서 섹션은 문서 구조와 함께 동일한 통합 문서에 포함되는 별도의 워크시트로 렌더링됩니다.

문서 구조를 만들려면 구조에 표시되는 보고서 항목에 그룹 제목 및 차트와 같은 문서 구조 레이블을 추가합니다. 보고서 항목에 레이블이 있는 경우 사용자가 보고서를 볼 때 문서 구조가 자동으로 생성됩니다. 방법: 문서 구조 만들기(Visual Studio 보고서 디자이너).

참고 항목

태스크

방법: 보고서에서 데이터 필터링(Visual Studio 보고서 디자이너)

개념

보고서에 데이터 영역 추가(Visual Studio 보고서 디자이너)
보고서 레이아웃 정의(Visual Studio 보고서 디자이너)