SMART datagrid is a data UI tool which displays 2D Data Set, such as the table or view of Relational Database composed of columns and rows, with various layouts and approaches. If use SMART datagrid Grid View and Tree View, the user can easily sort, filter and group the data set to take a look at it from various angles. SMART datagrid also provides editing function for the user to directly edit the cell data or append, update or delete the rows.
However, grid itself does not directly manage the data set. In SMART datagrid package, the data displayed in the grid or tree will be saved and managed in the DataSet object. One Data Set object can be connected to several grids, and the change of Data Set will be reflected on the connected grids in real time. In addition, when the user changes the data in the grid, it will request the change through Data Set api, and once it is completed, it will be reflected on the connected grids again through the Data Set event.
SMART datagrid package enables the developer to use GridStyles and DataCellRenderer to decorate different areas of Grid View or Tree View so that it can meet users' various needs. One value can be displayed in different ways in one grid, and several values can also be bound and displayed in one place.