Самое ппростое -- посмотреть как это сделано в Axapta.
Такой код можно найти в форме и классах, которые осуществляют просмотр таблиц (правая кнопка мыши на таблице, Add-ins, Браузер таблиц.
Появится форма SysTableBrowser.
Откроем её так:
правая кнопка мыши,
"настройка",
кнопка "утилиты",
"Открыть новое окно>",
"Открыть элемент джерева приложения".
А теперь попробуем запустить из АОТа.
И увидим, что никакого грида на самом деле нет.
Он создаётся динамически. И колонки. И данные.
Т.е. то, что надо.
Ещё нам понадобится класс SysTableBrowser, а в нём метод Run.
Дальше должно быть всё понятно.
|