Как реализовать событие закрытия отчета?

Обсуждение Stimulsoft Reports.WPF
Ответить
Dolgopolov Dmitriy
Сообщения: 26
Зарегистрирован: 11 янв 2011, 06:08

Как реализовать событие закрытия отчета?

Сообщение Dolgopolov Dmitriy »

Создаю WPF-приложение, выношу на форму кнопку для отображения отчета. Как мне в коде приложения реализовать событие закрытия отчета? Потому что необходимо при закрытии отчета чистить словари.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Как реализовать событие закрытия отчета?

Сообщение Aleksey »

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

Вы можете подписаться на событие закрытия дизайнере и производить необходимые действия в нем.

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

StiOptions.Engine.GlobalEvents.ClosingDesigner += new CancelEventHandler(GlobalEvents_ClosingDesigner);
Спасибо.
Dolgopolov Dmitriy
Сообщения: 26
Зарегистрирован: 11 янв 2011, 06:08

Как реализовать событие закрытия отчета?

Сообщение Dolgopolov Dmitriy »

Не понятно, куда вписать данную строку.

GlobalEvents_ClosingDesigner - переменная не определена.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Как реализовать событие закрытия отчета?

Сообщение Aleksey »

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

Данный код вам необходимо использовать в коде вашего приложения.

Спасибо.
Dolgopolov Dmitriy
Сообщения: 26
Зарегистрирован: 11 янв 2011, 06:08

Как реализовать событие закрытия отчета?

Сообщение Dolgopolov Dmitriy »

Попробовал. Сделал так:

Случай 1:
public MainWindow()
{
InitializeComponent();
StiOptions.Engine.GlobalEvents.ClosingDesigner += new CancelEventHandler(GlobalEvents_ClosingDesigner);
}

void GlobalEvents_ClosingDesigner(object sender, CancelEventArgs e)
{
d_An_Classes.Clear();
}

Случай 2:
Строку "StiOptions.Engine.GlobalEvents.ClosingDesigner += new CancelEventHandler(GlobalEvents_ClosingDesigner);"
вставил в обработчик события на нажатие кнопку отображения отчета.

В итоге в обоих случаях обработка события GlobalEvents_ClosingDesigner не происходит. Что делать?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Как реализовать событие закрытия отчета?

Сообщение Aleksey »

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

Пожалуйста, пришлите тестовое приложение, которое воспроизводит проблему для анализа.

Спасибо.
Dolgopolov Dmitriy
Сообщения: 26
Зарегистрирован: 11 янв 2011, 06:08

Как реализовать событие закрытия отчета?

Сообщение Dolgopolov Dmitriy »

Отправил на support@stimulsoft.com
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Как реализовать событие закрытия отчета?

Сообщение Andrew »

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