Yes, you can, using an ObjectDataSet concept, which I think you would end up realizing yourself based on a linked sample code in the form of a start place.
, TObjectList TDataSet. RTTI , , . RTTI Generics, , TPersistent.
, , . , , . VIRTUAL CONTROL, VirtualTreeView ExGridView.
, , , , .