nesco писал(а):
нужно ли это все вообще, да и кто этим будет пользоваться?А у меня есть другой интерес - разделить получение данных, их хранение и их отображение/печать.
Хочу сделать невидимую "виртуальную таблицу" (или дерево элементов) в качестве менеджера. И компонеты работы с ней, как твои для MTStrTbl (типа добавление/удаление строк/колонок, чтение/запись ячеек, поиск, сортировка, экспорт/импорт, форматирование отображения и т.п.). Тогда текущая MTStrTbl могла бы быть просто клиентом к этой таблице для отображения данных и больше ничего.
Компоненты для работы с базами данных тоже могли бы быть лишь клиентами, заполняющими эту таблицу данными.