Есть ли в службах Reporting Services код и события объектов?

#events #reporting-services #reporting #code-behind

#Мероприятия #службы отчетов #отчетность #скрытый код

Вопрос:

Есть ли в службах Microsoft Reporting Services (построителе отчетов) код и объектные события, такие как быстрые отчеты, отчеты Rave и другие?

Пример:

В FastReports и Rave у нас есть такие объекты, как MemoView и DataMemo. Они содержат некоторые события, такие как OnAfterPrint, OnBeforePrint … У нас также есть события страницы, такие как PageOnBeforePrint и другие…

Я хочу написать код в службах Reporting Services (построителе отчетов), потому что у меня богатая визуализация, и я хочу вставлять события в объекты. Есть ли какой-нибудь способ сделать?

Ответ №1:

Извините за плохие новости, но нет.

SSRS не имеет большой модели событий. Вы, конечно, можете настроить события OnClick для многих элементов, но помимо этого это будет сложно. Вы также можете добавить пользовательский код, но он в основном вызывается во время сборки и визуализации данных, а затем немного позже.

(SSRS пытается одинаково обрабатывать HTML, PDF, Excel и другие форматы. Я думаю, было бы сложно обрабатывать события из всех этих форматов.)