SMART datagrid v1.4 > Concepts

Back  Forward

Concepts.DataSet Overview

SMART datagrid 그리드뷰트리뷰컬럼 등 데이터를 표시하기 위한 View 모델들을 생성하고 관리할 뿐 데이터를 직접 소유하지는 않는다. 단지 dataSource 속성을 통해 외부 데이터소스가 연결되면 그 데이터셋을 표시하고, 사용자가 입력한 값을 데이터소스에 전달한다. 또, 전달한 데이터가 데이터소스에 반영돼서 변경이 일어나면 새로운 값들로 그리드 셀들을 다시 그리게 된다. 이 때, 그리드에 연결될 수 있는 데이터소스는 데이터필드 집합을 구성하고, 그리드 쪽에서 변경 요청하기 위한 api들이 존재해야 하고, 적절한 시점에 변경 이벤트들을 발생 시킬 수 있어야 한다. 

DataSet 클래스를 기반으로 하는 데이터셋 클래스는 SMART datagrid의 data source로 직접 연결될 수 있도록 준비되어 있다. GridDataSet 개체는 그리드뷰, TreeDataSet 객체는 트리뷰의 dataSource로 연결될 수 있다. 또, fields 속성을 통해 필드셋을 구성할 수 있다. 

See Also
GridDataSet
TreeDataSet
DataField
GridView
TreeView
데이터필드 개요
Examples
데이터셋 편집