보고서 마법사를 사용하여 자식 보고서를 디자인한 후 다음 단계는 웹 사이트 애플리케이션에 ReportViewer 컨트롤을 추가하는 것입니다.
애플리케이션에 ReportViewer 컨트롤을 추가하려면
솔루션 탐색기에서 Default.aspx 마우스 오른쪽 단추로 클릭한 다음 뷰 디자이너를 클릭합니다.
도구 상자 창의 AJAX 확장 그룹에서 ScriptManager 컨트롤을 디자인 화면으로 끌어옵니다.
보고 그룹에서 ReportViewer 컨트롤을 ScriptManager 컨트롤 아래의 디자인 화면으로 끌어옵니다.
ReportViewer 컨트롤의 오른쪽 위 모서리에 있는 화살표를 클릭하여 ReportViewer 작업 창을 엽니다.
보고서 선택 상자에서 만든 부모 보고서를 선택합니다.
보고서를 선택하면 보고서에 사용되는 데이터 원본의 인스턴스가 자동으로 만들어집니다. 각 DataTable(및 해당 DataSet 컨테이너)을 인스턴스화하는 코드가 생성됩니다. 보고서에 사용되는 각 데이터 원본에 해당하는 ObjectDataSource 컨트롤이 디자인 화면에 추가됩니다. 이 데이터 원본 제어는 자동으로 구성됩니다.
Microsoft Visual Studio 2012를 사용하는 경우 정규화된 이름이 비즈니스 개체 선택 드롭다운 목록 상자(예: Projectnamespace.DataSet1TableAdapters.ProductTableAdapter)에 나열된 경우 ObjectDataSource 컨트롤이 프로젝트 네임스페이스로 정규화된 DataSet1과 바인딩되어 있는지 확인합니다. ObjectDataSource를 마우스 오른쪽 단추로 클릭한 다음 데이터 원본 구성을 클릭하여 목록 상자에 액세스합니다.
빌드 메뉴에서 빌드 웹 사이트를 클릭합니다.
보고서가 컴파일되고 보고서 식의 구문 오류와 같은 오류는 오류 목록 영역에 표시됩니다. Visual Studio 창 아래쪽에 있는 오류 목록을 클릭하여 오류 목록 영역을 표시합니다.
다음 작업
웹 사이트 애플리케이션에 ReportViewer 컨트롤을 성공적으로 추가했습니다. 다음으로 부모 보고서에 드릴스루 작업을 추가합니다.