Зуеву Сергею Александровичу.
1.
В приведенной мною заготовке таблицы физически присутствует самое главное - ячейки. Каждая ячейка - это маленький объект, к которому пользователь может обратиться непосредственно: ввести значение или отредактировать существующее. Каждой такой ячейкой легко управлять программно, т.к у неё есть отдельный адрес (ключ). Можно, например, сделать её недоступной для редактирования. Можно программно организовать логические связи между ячейками (формулы) или обеспечить это право пользователю.
В приведенном Вами примере из EXPRESSTOOLS невозможно самое главное - непосредственное редактирование содержимого ячеек. Или попробуйте сделать недоступной, скажем, ячейку на пересечении N-го столбца и M-й строки, да так, чтобы пользователь это сразу видел.
Поскольку пользователь может выделить только строку целиком, то появляется необходимость в наличии, как минимум, двух кнопок рядом с таблицей: кнопки, обеспечивающей навигацию в пределах строки и кнопки, вызывающей маленькое окно для редактирования значений якобы ячеек (что мы и наблюдаем в Вашем примере). По той же причине, программное управление содержимым осложнено дополнительным анализом строк на предмет поиска знаков табуляции \t - суть разделителей полей.
2.
В моей таблице в качестве заголовков столбцов использованы поля LIST_BOX. У каждого столбца - свой. У этих полей имеется возможность обработки двойного щелчка мышкой. При желании, можно в качестве реакции на это событие выполнить сортировку столбца. Или же по двойному щелчку временно заполнить поле списком всех имеющихся столбцов и выбрав один из них получить новый заголовок столбца (поменять местами два столбца) Т.е сортировка и перемещение столбцов потенциально доступны и не требуют дополнительных элементов управления.
В приведенном Вами примере из EXPRESSTOOLS сортировка и перемещение возможны, опять таки, лишь с помощью дополнительного ряда управляющих кнопок.
3.
Если количество записей в моей таблице больше чем число строк на экране, то на помощь легко и органично придет обычный SLIDER. Так что и тут всё решаемо.
И потому:
Грубая визуальная имитация - это приведенный Вами, Сергей Александрович, пример из EXPRESSTOOLS, а моя таблица, пусть и совсем незатейливая, но все-таки настоящая.
P.S.
A вообще-то я, всего лишь, хотел показать, как можно использовать атрибуты horizontal_margin и vertical_margin (о которых далеко не все знают) для того, чтобы поля расположенные в ряд (столбец) выглядели слитно.