Как узнать, изменен ли документ?

Обсуждение Stimulsoft Reports.NET
Ответить
Сергей
Сообщения: 70
Зарегистрирован: 13 окт 2008, 03:56
Откуда: Пермь
Контактная информация:

Как узнать, изменен ли документ?

Сообщение Сергей »

Доброго времени суток.

Ситуация.
На форме StiPreviewControl. При закрытии формы необходимо узнать, редактировал ли пользователь документ или нет. Как это сделать?
Не нашел соответствующего события.
Через атрибуты StiReport.ReportCreated и StiReport.ReportChanged определить, изменялся ли документ, тоже невозможно, так как они не изменяются при редактировании.
Если делать копию StiPreviewControl.Report, то совершенно непонятно, как сравнить 2 объекта StiReport (пробовал несколько очевидных и не очень способов, неудачно).
Версия StimulsoftReports.Net 2008.2.273

Спасибо.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Как узнать, изменен ли документ?

Сообщение Edward »

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

Воспользуйтесь, пожалуйста, свойством IsEditedInPreview отчета.

Спасибо.
Сергей
Сообщения: 70
Зарегистрирован: 13 окт 2008, 03:56
Откуда: Пермь
Контактная информация:

Как узнать, изменен ли документ?

Сообщение Сергей »

Спасибо.
Небольшое уточнение: использовать свойство IsEditedInViewer (IsEditedInPreview depricated).
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Как узнать, изменен ли документ?

Сообщение Edward »

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

Да, совершенно верно, с появлением EngineV2 в пререлизах после выхода версии 2008.2, используется это свойство.

Спасибо за уточнение.

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