каким образом можно проследить зависимости компонентов

Обсуждение Stimulsoft Reports.NET
Ответить
program
Сообщения: 4
Зарегистрирован: 22 окт 2014, 12:30

каким образом можно проследить зависимости компонентов

Сообщение program »

например имеем две дюжины DataSource
как понять какой DataSource уже можно снести ибо данные из него не фигурируют в поях вывода в отчете и в событиях ?

я конешно могу сделать запрос к XML файлу отчета записанному на винт, но это пардон как-то задом наперёд, есть более цивильные методы ?

спасибо
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: каким образом можно проследить зависимости компонентов

Сообщение HighAley »

Здравствуйте.

Чтобы убрать неиспользуемые источники данных с помощью следующего метода.

Код: Выделить всё

Stimulsoft.Report.Dictionary.StiDictionary.RemoveUnusedDataSourcesV2()
Стоит упомянуть, что если используются какие-то сложные скрипты этот метод может сработать некорректно.

Спасибо.
program
Сообщения: 4
Зарегистрирован: 22 окт 2014, 12:30

Re: каким образом можно проследить зависимости компонентов

Сообщение program »

Спасибо, это из кода - здорово, а в дизайнере ? Запустить код в дизайнере при превью отчета ?

Да! хотелось именно _проследить_ зависимости - что даст значительно больше информации нежли "убить всех".
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: каким образом можно проследить зависимости компонентов

Сообщение HighAley »

Здравстввуйте.
program писал(а):Спасибо, это из кода - здорово, а в дизайнере ? Запустить код в дизайнере при превью отчета ?
Можете написать этот код в событии Begin Render отчёта.
program писал(а):Да! хотелось именно _проследить_ зависимости - что даст значительно больше информации нежли "убить всех".
К сожалению, это невозможно.

Спасибо.
Ответить