시작하기 PostgreSQL 데이터베이스 기반의 C# 리포트 생성하기
페이지 정보
작성자 GrapeCity 작성일 2022-05-27 16:12 조회 608회 댓글 0건본문
관련링크
최근 한 고객이 ActiveReports를 PostgreSQL 데이터베이스에 바인딩하는 방법을 질문하셨기에, PostgreSQL로 작업하는 다른 고객들을 위해 이 블로그 글을 쓰기로 결심했습니다.
PostgreSQL에서 표 만들기
먼저 PostgreSQL pgAdmin 패널에서 simple_table이라는 표를 만듭니다.
보고서의 데이터 소스 설정
여기서는 RDL 보고서를 만든 후 MyTestDataBase에서 PostgreSQL을 사용하여 simple_table에 바인딩하려고 합니다.
저는 RDL 보고서를 PostgreSQL에 연결하기 위해 PostgreSQL Global Development Group에서 제공한 ODBC 드라이버(PostgreSQL Unicode 32/64비트)를 사용하고 있습니다. PostgreSQL 드라이버를 설치하지 않았다면 의 첫 부분에 나오는 단계를 따르시기 바랍니다.
이제 다음과 같은 연결 문자열을 사용하여 데이터 소스를 RDL 보고서에 링크할 수 있습니다.
Driver={PostgreSQL UNICODE};Server=localhost; Port=5432; Database=MyTestDataBase; Uid=postgres; Pwd=123456;
이제 다음과 같은 SQL 쿼리를 사용하여 데이터 집합을 데이터 소스에 추가합니다.
SELECT * FROM simple_table
보고서 디자인
이제 데이터 집합을 사용하여 보고서를 디자인할 준비가 완료되었습니다. 표를 보고서 위에 놓고 데이터 집합 필드에 바인딩해 보겠습니다.
이와 같이 코드는 단 한 줄도 작성하지 않고 PostgreSQL 데이터베이스에 바인딩된 RDL 보고서를 만들었습니다. 놀랍지 않나요?
보고서가 어떤 모양인지 미리 보기를 통해 확인하겠습니다.
멋지게 만들어졌습니다.
아래 링크를 통해 PostgreSQL 관리 패널을 사용하여 복원할 수 있는 데이터베이스 백업이 포함된 샘플 응용 프로그램을
지금 바로 ActiveReports.NET을 다운로드하여 직접 테스트해보세요!
댓글목록
등록된 댓글이 없습니다.