Как "на лету" удалить набор данных Tfrxdataset, к которому привязаны кикие-либо бэнды?

отредактировано 01:53 Раздел: FastReport 4.0
Всем привет.
В рантайме, в дизайнере с помощью самописного визарзда активизируется диалог для создания (а также редактирования свойств) наборов данных. В итоге созданные TfrxDataSet добавляются в DataSets объекта отчета, и далее используются для построения отчета: к этим источникам данных привязываются бэнды и т.д., и все красиво и здорово.

Неясен один вопрос: как грамотно и безопасно удалить TfrxDataSet, к которому уже привязаны какие-либо бэнды?

Можно ли, у примеру, имея "на руках" объект типа TfrxDataSet, получить список бэндов (и проч. объектов), которые ссылаются на этот TfrxDataSet?

Спасибо.

Комментарии

  • gpigpi
    отредактировано 01:53
    Вы можете пройтись по всем элементам TfrxReport.AllObjects, и если объект является бэндом или мемо, проверить его свойство Dataset

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.