6단원: 애플리케이션에 ReportViewer 컨트롤 추가

보고서 마법사를 사용하여 자식 보고서를 디자인한 후 다음 단계는 웹 사이트 애플리케이션에 ReportViewer 컨트롤을 추가하는 것입니다. ASP.NET 보고서 웹 사이트를 사용하는 경우 default.aspx 페이지에 ReportViewer 컨트롤을 추가합니다.

애플리케이션에 ReportViewer 컨트롤 추가

  1. 솔루션 탐색기 Default.aspx를 마우스 오른쪽 단추로 클릭한 다음 뷰 디자이너를 선택합니다.

  2. default.aspx에 ReportViewer 컨트롤이 이미 있는 경우 4단계로 건너뜁니다. 그렇지 않으면 도구 상자 창의 AJAX 확장 그룹에서 ScriptManager 컨트롤을 디자인 화면으로 끌어옵니다.

  3. 보고 그룹에서 ReportViewer 컨트롤을 ScriptManager 컨트롤 아래의 디자인 화면으로 끌어옵니다.

  4. ReportViewer 컨트롤의 오른쪽 위 모서리에 있는 화살표를 선택하여 ReportViewer 작업 창을 엽니다.

  5. 보고서 선택 상자에서 만든 부모 보고서를 선택합니다.

    보고서를 선택하면 보고서에 사용되는 데이터 원본의 인스턴스가 자동으로 만들어집니다. 각 DataTable(및 해당 DataSet 컨테이너)을 인스턴스화하는 코드가 생성됩니다. 보고서에 사용된 각 데이터 원본에 해당하는 ObjectDataSource 컨트롤이 디자인 화면에 추가됩니다. 이 데이터 원본 제어는 자동으로 구성됩니다.

  6. 빌드 메뉴에서 빌드 웹 사이트를 선택합니다.

    보고서가 컴파일되고 보고서 식의 구문 오류와 같은 오류는 오류 목록 영역에 표시됩니다. Visual Studio 창 아래쪽에서 오류 목록을 선택하여 오류 목록 영역을 표시합니다.

다음 단계

웹 사이트 애플리케이션에 ReportViewer 컨트롤을 성공적으로 추가했습니다. 다음으로 부모 보고서에 드릴스루 작업을 추가합니다. 7단원: 부모 보고서에 드릴스루 작업 추가를 참조하세요.