Each data row of DataSet has DataRowState. After loading the data set through GridDataSet.setRows for the first time, if the data row is updated or a new row is appended, the state of the row will be changed as UPDATED or DataRowState.CREATED from DataRowState.NONE. And, when DataSet.softDelete has been specified as true, it will be set as DELETED if the row is deleted and CREATE_AND_DELETED if the row has been CREATED.
The state of the data row is displayed in the state cell of Row Indicator.
Regardless of getting the state of the data row or modifying or appending the data, the state of the row can be forced to change.
Above this, please refer to DataSet about the other method and events related to the state of the data row.