ReportViewer 컨트롤(Visual Studio)

Microsoft Visual Studio 2008에는 사용자 지정 응용 프로그램에 전체 기능을 갖춘 보고서를 추가할 수 있도록 보고서 디자인 기능과 ReportViewer 컨트롤이 있습니다. 보고서는 테이블 형식, 집계 및 다차원 데이터를 포함할 수 있습니다. 응용 프로그램에서 보고서를 처리하고 표시할 수 있도록 ReportViewer 컨트롤이 제공됩니다. 이 컨트롤에는 두 가지 버전이 있습니다. ReportViewer 웹 서버 컨트롤은 ASP.NET 프로젝트에 보고서를 호스팅하는 데 사용됩니다. ReportViewer Windows Forms 컨트롤은 Windows 응용 프로그램 프로젝트에 보고서를 호스팅하는 데 사용됩니다.

두 컨트롤은 모두 로컬 처리 모드나 원격 처리 모드로 실행되도록 구성할 수 있습니다. 처리 모드 구성 방법은 디자인에서 배포에 이르기까지 보고서와 관련된 모든 사항에 영향을 줍니다.

  • 로컬 처리 모드는 클라이언트 응용 프로그램에서 ReportViewer 컨트롤이 수행하는 보고서 처리를 말합니다. 모든 보고서 처리는 응용 프로그램이 제공하는 데이터를 사용하여 로컬 프로세스로 수행됩니다. 로컬 처리 모드로 사용되는 보고서를 만들려면 Visual Studio에서 보고서 프로젝트 템플릿을 사용합니다. 자세한 내용은 ReportViewer에 로컬 처리 구성을 참조하십시오.

  • 원격 처리 모드는 SQL Server 2005 Reporting Services 보고서 서버에서 수행하는 보고서 처리를 말합니다. 원격 처리 모드에서 ReportViewer 컨트롤은 Reporting Services 보고서 서버에 이미 게시된 미리 정의된 보고서를 표시하기 위한 뷰어로 사용됩니다. 데이터 검색에서 보고서 렌더링에 이르기까지 모든 처리가 보고서 서버에서 수행됩니다. 원격 처리 모드를 사용하려면 SQL Server 2005 Reporting Services의 허가된 복사본이 있어야 합니다. 자세한 내용은 ReportViewer에 원격 처리 구성을 참조하십시오.

응용 프로그램에서 ReportViewer 컨트롤을 사용하려면 프로젝트 폼이나 웹 페이지에 컨트롤을 추가하고 로컬 보고서 정의나 서버 보고서를 사용하도록 컨트롤을 구성하며 데이터 원본 참조를 업데이트하고 응용 프로그램의 보고서와 컨트롤을 테스트 및 배포하는 방법을 알아야 합니다. 이러한 핵심 기술을 배울 수 있도록 연습이 제공됩니다. 자세한 내용은 샘플 및 연습을 참조하십시오.

단원 내용

  • ReportViewer 컨트롤 추가 및 구성
    응용 프로그램에 컨트롤과 보고서를 추가하고 로컬 또는 원격 처리를 수행하도록 컨트롤을 구성하며 컨트롤 속성을 설정하는 방법을 설명합니다. 이 단원에는 보고서 탐색, 검색, 내보내기, 인쇄 등의 ReportViewer 런타임 기능에 대한 정보도 포함되어 있습니다.
  • 샘플 및 연습
    다양한 시나리오의 보고서를 만들고 컨트롤을 구성하는 방법에 대한 단계별 지침을 제공합니다.
Note참고

최신 버전의 설명서를 얻으려면 MSDN에서 최신 내용을 가져오는 온라인 도움말 옵션을 사용합니다. 온라인 버전에는 로컬 도움말에 없는 최신 내용이 포함되어 있을 수 있습니다. 온라인 도움말을 사용하여 자세히 알아보려면 Visual Studio 제품 설명서에서 "도움말 소스: 로컬 및 온라인 도움말"을 검색하십시오.

참고 항목

개념

ReportViewer에 로컬 처리 구성
ReportViewer에 원격 처리 구성