.NET 프로젝트용 ActiveReports 만들기

페이지 업데이트 :
페이지 생성 날짜 :

운영 환경

윈도우
  • 윈도우 11 프로 22H2
비주얼 스튜디오
  • Visual Studio 2022 커뮤니티 에디션
NET용 ActiveReports
  • .NET 16.0J용 ActiveReports

필수 구성 요소

윈도우
  • Windows 8.1
  • 윈도우 10
  • 윈도우 11
  • 윈도우 서버 2012
  • 윈도우 서버 2012 R2
  • 윈도우 서버 2016
  • 윈도우 서버 2019
  • 윈도우 서버 2022
비주얼 스튜디오
  • 비주얼 스튜디오 2017
  • 비주얼 스튜디오 2019
  • 비주얼 스튜디오 2022
.NET 프레임워크
  • NET 프레임워크 4.6.2
  • NET 프레임워크 4.7을 참조하십시오.
  • NET 프레임워크 4.8
.그물
  • .NET 코어 3.1.NET Core 3.1
  • .NET 5
  • .NET 6
NET용 ActiveReports
  • .NET 16.0J용 ActiveReports

템플릿 프로젝트에서 만들기

ActiveReports를 설치할 때 Visual Studio는 ActiveReports에 대한 여러 템플릿 프로젝트를 추가합니다. 이것을 사용하여 프로젝트를 작성하면 처음부터 ActiveReports 보고서를 표시할 수 있는 양식으로 작성되므로 작성 방법에 대한 참조가 됩니다. 템플릿을 그대로 기반으로 빌드하거나 프로젝트의 구조에 따라 다시 만들 수 있습니다.

개발은 Visual Studio에서 수행되므로 Visual Studio를 시작합니다.

오른쪽 하단에서 "새 프로젝트 만들기"를 선택합니다.

위의 ActiveReports 검색 필드에 ActiveReports 관련 템플릿 목록을 표시하려면 입력합니다. 유형은 "개발 언어가 C# 또는 VB.NET", "웹앱인지 데스크톱 앱인지", "보고서 유형이 RDL 보고서, 섹션 보고서 또는 페이지 보고서"로 나뉩니다. 목적에 가장 적합한 개발 언어와 플랫폼을 선택합니다. 보고서 유형은 ActiveReports 용어이므로 차이점에 대해서는 다음 공식 페이지를 참조하십시오.

이 경우 데스크톱 페이지 보고서를 선택했습니다.

프로젝트 이름, 프로젝트를 만들 폴더 경로 등을 지정합니다. 이는 다른 템플릿으로 프로젝트를 만들 때와 동일합니다.

프레임워크의 경우 선택한 템플릿에 따라 선택할 수 있는 버전이 변경됩니다. 템플릿에 따라 .NET(Core) 또는 .NET Framrwork를 선택할 수도 있고 선택하지 못할 수도 있습니다. 확실하지 않은 경우 선택하거나 최신 버전을 선택하십시오.

만들기가 완료되면 Visual Studio 개발 화면이 나타납니다. 오른쪽에는 프로젝트의 구조를 볼 수 있으며 샘플 보고서 파일도 있습니다.

PageReport1.rdlx 파일을 열어 보십시오. 보고서 디자인 화면으로 이동해야 합니다. 이러한 방식으로 Visual Studio에서 보고서를 디자인할 수 있습니다. 덧붙여서이 파일은 새 보고서 파일이므로 개체가 없습니다.

이제 그대로 빌드하고 실행해 보세요. 프로젝트 템플릿으로서 처음부터 보고서를 표시하도록 설계되었으므로 보고서를 표시하는 응용 프로그램을 실행하기만 하면 됩니다. 덧붙여서 체험판의 경우 그 취지의 메시지가 보고서에 표시되기 때문에 라이센스가 나오지 않도록 라이센스를 구입하고 등록해야 합니다.

여기에서 자유롭게 프로그램을 만들 수 있으니 목적에 맞게 만들어 보세요.

ActiveReports 템플릿을 사용하지 않고 프로젝트 만들기

ActiveReports 템플릿에서 만드는 경우 개발 목적으로 필요하지 않은 파일이 생성될 수 있습니다. 또한 ActiveReports 템플릿 프레임워크가 이전 버전이기 때문에 새 버전을 만들 수도 있습니다. 이 경우 다른 템플릿으로 프로젝트를 만든 다음 ActiveReports 관련 라이브러리 및 구성 요소를 추가해야 합니다.

Visual Studio를 시작할 때 오른쪽 아래에서 새 프로젝트 만들기를 선택합니다.

여기서는 ActiveReports 템플릿을 선택하지 않습니다. 이 문서에서는 ASP.NET Core RazorPages를 예제로 사용하여 프로젝트를 만듭니다. 이는 ActiveReports 템플릿에 ASP.NET Core RazorPages 템플릿이 없기 때문입니다.

그런 다음 선택한 템플릿에 따라 입력합니다.

프로젝트를 만든 후에는 솔루션 탐색기의 종속성 및 참조 섹션에서 필요한 구성 요소를 추가합니다. 여기에 필요한 구성 요소는 만들려는 프로젝트의 프레임워크에 따라 크게 달라집니다. 미리 ActiveReports 템플릿에서 프로젝트를 만들어 필요한 사항을 확인하는 것이 좋습니다.

보고서 파일이 필요한 경우 프로젝트에서 새 항목으로 추가할 수 있습니다. 다시 말하지만, 선택한 프레임워크에 따라 보고서의 위치와 유형이 달라질 수 있습니다.