Use TClrMemTable to manage data in the client memory and optionally exchange the data with a data source.
It offers a disconnected data source architecture which means there is no need of active connections
during work with this component. TClrMemTable allows you to load data from a XML or CSV file, or from
a data source using TDbDataAdapter descendant object, and then wraps the data in the usual way, as in any TDataSet descendant.