Declaration: TDataTable.CellState [ACol, ARow: integer]: byte;
Each cell of a data table can assume up to 8 independent states. There are four predefined states which are used to control the marking of the cells and to indicate the contents (i.e. if a cell is empty (csUndefined) or contains an invalid number (csNAN)). The other four cell states are user-definable states which do not influence the inner mechanics of TDataTable, they can be used by the user for any purpose. The parameters ACol and ARow specify the column and row index of the addressed cell.