Not ready yet.
현재 최신 버전 : ComponentOne, Wijmo 2020 V1 | Spread 13 | ActiveReports 14 | Forguncy 5


DataExtender 컨트롤을 이용하면 로컬 ADO.NET 데이터 집합에서 매우 풍부한 데이터 보기를 가져올 수 있습니다. ComponentOne의 ADO.NET DataExtender™ 컨트롤은 ADO.NET 사용을 간편화하고 데이터베이스에서 자동으로 스키마와 데이터를 읽어올 수 있습니다. 또한 데이터베이스 테이블과 보기를 일반 ADO.NET 개체로 표시할 수 있을 뿐만 아니라 사용자 정의 데이터 보기를 생성하는 기능도 제공합니다.

특징

편리한 데이터 바인딩

C1DataViewSet 컴포넌트 하나만으로 모든 테이블과 관계를 조합할 수 있습니다. DataExtender 없이 2개의 컴포넌트(BindingSource와 DataAdapter)만으로 각 테이블 또는 관계를 표시합니다.

데이터 소스 표시

C1DataViewSet 컴포넌트는 형식화된 ADO.NET 데이터 집합과 비형식화된 ADO.NET 데이터 집합의 데이터를 표시할 수 있을 뿐만 아니라 문자열을 연결하는 데이터 소스 형식도 표시할 수 있습니다.

자동 스마트 업데이트

C1DataViewSet.Update 메서드는 테이블 간의 주종 관계를 근거로 하여 서버에 제출해야 할 행의 정확한 순서를 자동으로 판단할 수 있습니다. 서버에 생성된 새로운 값으로 클라이언트의 행과 열뿐만 아니라 서버에 생성된 자동 증가 열도 새로 고칠 수 있습니다.

복합 보기

화면에서나 SQL과 유사한 구문을 사용할 때, 복합 보기 하나를 정의함으로써 여러 개의 관련 테이블을 단일 열 집합으로서 표시할 수 있습니다. 보기 또는 테이블이 업데이트되면 DataExtender는 변경된 행 집합을 자동으로 동기화합니다.

데이터 세트 개체 중재

DataExtender는 ADO.NET을 사용하지만 사용자는 DataSet 개체를 처리할 필요가 전혀 없습니다. 연결 문자열만 지정하면 DataExtender는 자동으로 데이터베이스에서 스키마와 데이터를 읽어오고 데이터베이스 테이블과 보기를 일반 ADO.NET 개체로서 표시합니다. 뿐만 아니라 사용자 정의 데이터 보기를 생성하는 기능도 제공합니다.

형식화된 보기 집합 정의

DataExtender를 사용하면 강력하고 형식화된 보기 집합 정의를 생성하여 프로젝트에 전체 적용할 수 있습니다. 이런 정의는 완전하고 IntelliSense가 지원하는 형식화 DataViewSet를 포함하며, 프로젝트 수준의 항목으로 존재할 수 있고 응용 프로그램에서 다양한 양식으로 재사용할 수 있습니다.

일치하는 클라이언트와 서버의 필터링 기능

정의 문구에 WHERE 절이 포함된 경우 C1DataView는 서버측 필터 기능을 실행할 수 있으며, 클라이언트측 필터로도 사용할 수 있습니다.

다양한 사용자 정의

C1DataViewSet 컴포넌트는 행 탐색, 변경 발생 등 풍부한 사용자 정의 처리 이벤트 집합을 갖고 있습니다. 사용 편의성을 위해 모든 C1DataView 이벤트는 상위 C1DataViewSet 컨트롤을 통해 전달되며, C1DataViewSet 이벤트의 데이터를 이용하여 C1DataView에서 발생하는 이벤트를 확인할 수 있습니다.

계산 열

.NET과 호환되는 모든 언어로 C1ViewSetDesignerForm에 읽기 전용 계산 열을 지정하고 SQL 절과 비슷한 방식으로 보기를 정의할 수 있습니다. 런타임에서 열 식은 모든 바인딩 컨트롤의 상호 작용 트리거가 될 수 있고, 탐색과 업데이트 시 계산을 실행합니다.

제약 조건 식

DataExtender는 모든 .NET 호환 언어의 구문을 이용하여 열과 행 수준의 데이터 유효성 검증 식을 지원하며, 개발자는 무한한 복잡성에 제약 조건을 정의할 수 있습니다. 시각화 디자이너는 또한 몇 가지 식 생성기를 제공하여 자주 사용하는 많은 데이터 유효성 검증 상황을 처리할 수 있습니다.

보기 속성을 데이터 열에 추가하는 기능

데이터의 입력 마스크, 표시 서식, DataExtender를 포함한 값 번역 매핑 등 표시 속성을 데이터 열에 추가할 수 있습니다. 예를 들어 순서 테이블에 있는 ID가 아닌 최종 사용자의 명칭을 표시합니다.

보기 수준의 제한 초월

DataExtender는 이미 단순한 보기 수준을 넘어섰습니다. 예를 들어 DataExtender는 요구하는 서버에서 데이터를 가져오고 업데이트된 데이터를 다시 서버로 보낼 수 있을 뿐만 아니라 데이터 이외의 제한도 정의할 수 있습니다.

top button