SMART datagrid Grid View and Tree View only create and manage View Models to display the data such as Column but not directly own the data. If the external data source is connected through dataSource property, they will only display the data set and transfer user input value to the data source. And, if the transferred data is reflected in the data source and change happens, they will draw the grid cells again with new values. At this point, the data source which can be connected to the grid will organize Data Field Group, and you will need APIs from the grid to request the change and should fire change events in an appropriate time.
The data set class based on DataSet class should be ready to directly connect to the data source of SMART datagrid. GridDataSet and TreeDataSet objects can be respectively connected to the data source of Grid View and Tree View. And, you can also implement the field set through fields property.