ReportViewer 태스크 스마트 태그 패널 사용

다음 작업을 수행할 수 있도록 ReportViewer 웹 서버 컨트롤과 Windows Forms 컨트롤에는 ReportViewer 태스크 스마트 태그 패널이 있습니다.

  • 컨트롤에서 사용할 기존 클라이언트 또는 서버 보고서를 선택합니다.

  • 새 보고서를 디자인합니다.

  • 데이터 원본을 선택하고 데이터 원본 바인딩을 업데이트합니다. 바인딩이 생성된 후 데이터 집합 또는 보고서를 수정하거나 서버 보고서 정의(.rdl) 파일을 클라이언트 보고서 정의(.rdlc) 파일로 변환하는 경우 데이터 원본을 선택하여 업데이트해야 합니다. 자세한 내용은 데이터 원본 참조 업데이트 및 다시 바인딩(Visual Studio 보고서 디자이너)을 참조하십시오.

ReportViewer 태스크 스마트 태그 패널은 상황에 맞게 표시됩니다. 컨트롤 유형과 서버 또는 클라이언트측 보고서 사용 여부에 따라 태스크가 변경됩니다. Windows Forms 컨트롤을 사용하는 경우 부모 컨테이너에서 도킹 태스크도 제공됩니다.

ReportViewer 태스크 스마트 태그 패널에 액세스하려면 도구 상자의 데이터 섹션에서 폼이나 웹 페이지로 ReportViewer 컨트롤을 끌어다 놓은 다음 컨트롤의 오른쪽 위에 있는 작은 삼각형을 클릭합니다. 이 항목의 뒷부분에서는 스마트 태그 패널의 표시 방법에 대한 예를 보여 줍니다.

ReportViewer 태스크 요약

다음 표에서는 선택할 수 있는 모든 태스크에 대해 설명합니다.

태스크 설명

보고서 선택

프로젝트에서 기존 .rdlc 파일을 선택하거나 서버 보고서를 선택하여 보고서 서버에 게시된 보고서를 선택합니다. 각 컨트롤 인스턴스에 대해 하나의 파일만 선택할 수 있습니다.

보고서를 선택하면 프로젝트 데이터 원본을 인스턴스화하고 데이터 원본을 컨트롤에 바인딩하는 코드가 자동으로 생성됩니다. 보고서에 사용되는 데이터 원본에 대한 정보는 보고서 정의에 포함됩니다. 나중에 데이터 원본을 수정하거나 다른 데이터 원본을 사용하도록 보고서를 업데이트하는 경우 데이터 바인딩 코드를 업데이트해야 합니다. ReportViewer 태스크 스마트 태그 패널의 태스크를 사용하여 업데이트된 코드를 생성할 수 있습니다.

데이터 원본 선택

보고서에 데이터 집합을 제공하는 프로젝트의 기존 데이터 원본을 선택합니다. 이 태스크를 사용하여 새 데이터 집합을 사용하도록 컨트롤을 업데이트할 수 있습니다.

데이터 원본 다시 바인딩

데이터 집합이나 보고서가 수정된 경우 컨트롤에 대한 데이터 바인딩을 업데이트합니다.

보고서 서버 URL

서버 보고서의 경우 보고서 서버에 대한 URL을 지정합니다.

보고서 경로

서버 보고서의 경우 보고서의 이름과 위치를 지정합니다. 보고서 경로에는 보고서 서버에 저장된 보고서를 처리하는 데 사용되는 보고서 서버 네임스페이스의 가상 폴더가 포함됩니다. 폴더 경로에 URL 액세스 매개 변수를 포함할 수 없으며 항상 슬래시(/)로 보고서 경로를 시작합니다.

새 보고서 디자인

그래픽 디자인 모드로 새로운 빈 보고서 템플릿을 열고 프로젝트에 보고서(.rdlc) 항목을 추가합니다. 클라이언트 보고서 정의(.rdlc) 파일만 만들 수 있습니다. 서버 보고서를 만들려면 SQL Server Reporting Services의 보고서 디자이너를 사용해야 합니다.

부모 컨테이너에서 도킹

ReportViewer Windows Forms 컨트롤의 경우 폼에서 사용 가능한 모든 공간을 사용하기 위해 컨트롤을 확장할 수 있습니다.

부모 컨테이너에서 도킹 해제

이 태스크를 클릭하여 컨트롤의 크기를 줄일 수 있습니다.

서버 보고서에 대한 ReportViewer 태스크

ReportViewer 태스크 스마트 태그 패널에는 서버 보고서를 선택하는 옵션이 있습니다. 서버 보고서는 Microsoft SQL Server 2005 Reporting Services 보고서 서버에서 실행되는 게시된 보고서 정의입니다. 서버 보고서 옵션을 사용하려면 다음 다이어그램에 설명된 것처럼 서버 인스턴스와 보고서 경로를 지정해야 합니다.

Windows Forms 컨트롤용 스마트 태그

클라이언트 보고서 정의(.rdlc) 파일에 대한 ReportViewer 태스크

ReportViewer 태스크 스마트 태그 패널을 사용하여 클라이언트 보고서 정의(.rdlc) 파일을 선택할 수도 있습니다.

웹 서버 컨트롤용 스마트 태그

참고 항목

개념

RDL 및 RDLC 파일 변환
ReportViewer 컨트롤 추가 및 구성
클라이언트 보고서 정의(.rdlc) 파일 만들기

관련 자료

샘플 및 연습