c# reportviewer 예제

By in Non classé on 2 août 2019

다음 예제에서는 WinForms ReportViewer 컨트롤을 사용하여 보고서 서버에 배포된 보고서를 렌더링하는 방법을 보여 줍니다. 이 예제에서는 AdventureWorks2012 샘플 보고서 프로젝트에 포함된 판매 주문 세부 정보 보고서를 사용합니다. 다음 코드 예제에서는 판매 주문 데이터에 대한 데이터 집합을 만든 다음 로컬 모드에서 판매 주문 세부 정보 보고서를 렌더링합니다. 다음 예제에서는 Windows 응용 프로그램의 일부이며 보고서 서버에 배포되지 않은 보고서를 렌더링하는 방법을 보여 줍니다. 다음 코드 예제에서는 보고서 뷰어에서 학생 보고서를 렌더링합니다. 보고서가 렌더링될 때 ReportViewer 도구 모음에 하나 이상의 항목을 숨길 수 있습니다. 예를 들어 인쇄 단추를 숨길 수 있습니다. 도구 모음 항목을 숨기려면 속성 창에서 다음 ReportViewer 속성을 False로 설정합니다. 이 예제에서는 통합 된 Windows 인증을 사용 하므로 먼저 가장을 사용 해야 합니다. 이렇게 하려면 다음 줄을 web.config 파일에 삽입합니다: MS Visual Studio의 표준 방법으로 추가 양식의 개발이 구현됩니다. 새 양식을 만드는 더 자세한 예제는 항목에 설명되어 있습니다.

또한 이 예제에서는 다음 클래스(Student) 및 해당 속성 및 메서드를 사용하여 보고서에 데이터를 표시합니다. 신청서에 다음 클래스와 해당 콘텐츠를 만들거나 포함하십시오. Microsoft SQL Server 데이터베이스에서 보고서를 생성하는 구체적인 예는 항목에 제공됩니다. 비슷한 예제를 사용하여 다른 DBMS(예: Microsoft SQL Server)에 대한 보고서를 만들 수 있습니다. 결과적으로 Microsoft Visual Studio는 지금까지 컨트롤이 없는 새 양식을 만듭니다. 양식2라는 클래스는 양식에 해당합니다. 다음 창(그림 15)은 응용 프로그램의 구성 파일에 연결 문자열을 저장하는 것을 제안합니다. 모든 것을 변경하지 않고 « Next> »를 선택해야 합니다. 그림 28. 프로젝트 파일을 ReportViewer 컨트롤에 연결하여 테이블의 각 열의 너비를 조정할 수도 있습니다. 모든 헤더를 설정한 후 그림 22와 같이 보고서 파일의 창에는 양식이 있습니다.

연결되면 그림 5와 같이 서버 탐색기 창이 나타납니다. 이제 Report1.rdlc 파일을 두 번 클릭하면 데이터 원본 창에 그림 3이 표시됩니다. 기본 위치는 C:프로그램 파일Microsoft SQL Server100샘플보고 서비스보고서 샘플AdventureWorks 샘플 보고서입니다.

Comments are closed.