일반 JSON 데이터 소스에서 .NET 보고서를 빌드하는 방법
페이지 정보
작성자 GrapeCity 작성일 2022-06-21 14:24 조회 550회 댓글 0건본문
관련링크
ComponentOne에서는 C1JsonDataConnector를 소개해드렸습니다. C1JsonDataConnector는 ADO.NET 또는 Entity Framework Core를 사용하여 JSON 데이터에 빠르게 연결할 수 있습니다. ComponentOne 22v1 릴리스는 FlexReportDesigner와 C1JsonDataConnector를 추가로 통합하여 이 기능을 더욱 개선합니다. 사용 편의성을 높이기 위해 FlexReportDesigner는 이제 데이터 연결 마법사를 통해 JSON 데이터 소스로의 직접 연결을 지원합니다.
이 블로그에서는 FlexReportDesigner에서 JSON 데이터 소스에 연결하고 JSON 데이터 소스로 C1FlexReport를 만드는 방법에 대해 알아보겠습니다. FlexReportDesigner를 열고 비어 있는 새 FlexReport를 만든 다음 아래 정의된 섹션을 따르십시오.
JSON 데이터 소스 연결 생성
첫 번째 단계는 다음과 같이 JSON 데이터 소스에 연결하는 것입니다.
- "데이터" 탭으로 이동합니다.
- "주" 데이터 소스를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "편집"을 선택합니다.
- "데이터 소스" 대화 상자가 열립니다.
- "데이터 공급자" 드롭다운을 열고 "C1.AdoNet.Json"을 선택합니다.
- 연결 문자열 필드 앞에 있는 줄임표 버튼( "…" )을 클릭합니다.
- "데이터 링크 속성" 대화 상자가 열립니다.
- URI, 문서 모델, JsonPath 등의 연결 속성을 설정합니다. JSON 파일을 사용할 것이므로 Uri, 문서 모델 및 JsonPath 속성만 설정하면 됩니다. JsonDataConnection 속성에 대한 자세한 내용은 에서 참조할 수 있습니다.
- DataSource 탭에서 표를 선택합니다.
- "확인"을 클릭합니다. 연결되면 주 데이터 소스 아래에 모든 필드가 표시됩니다.
아래의 gif를 참조하시기 바랍니다.
이와 같이 몇 가지 단계를 수행하여 JSON 데이터 소스에 연결했습니다. 이 예제에서는 에서 고객 데이터를 사용했습니다.
FlexReport 만들기 및 미리 보기
이제 JSON 데이터 소스에 연결했으며 원하는 대로 FlexReport의 레이아웃을 만들 수 있습니다. 최종 보고서는 JSON 데이터 소스에서 데이터를 표시하는 다음 스크린샷과 유사합니다.
지금 바로 ComponentOne을 다운로드하여 직접 테스트해보세요!
댓글목록
등록된 댓글이 없습니다.