Да, вы можете, используя концепцию ObjectDataSet , которая, я думаю, в конечном итоге вам придется реализовать самостоятельно на основе связанного примера кода в качестве отправной точки.
В примере кода показано, как объединить концепцию обычного неуниверсального TObjectList и TDataSet. Он использует RTTI для предоставления любого списка, который вы хотите прикрепить к нему, любого типа объекта. Он использует RTTI и не требует использования Generics, скорее он требует, чтобы вы наследовали от TPersistent.
Плохая сторона этого в том, что я использовал это, и я никогда не буду использовать это снова. Полученный код был беспорядочным, медленным, а модель ужасной. В следующий раз я бы держался подальше от элементов управления, осведомленных о данных, и просто использовал контейнеры с виртуальными элементами управления, такими как VirtualTreeView и ExGridView.
Я не вижу причин, по которым вы не могли бы начать с приведенного выше кода в качестве основы и комбинировать обобщения с привязкой данных, но я вижу множество причин, почему вы не должны.