Страница 1 из 1

Свойство IsModified не изменяется в дизайнере

Добавлено: 02 окт 2009, 07:21
Compas
После изменения отчета в runtime-дизайнере (добавление компонент) свойство StiReport.IsModified остается false.
Разве это не ошибка?

Свойство IsModified не изменяется в дизайнере

Добавлено: 02 окт 2009, 10:48
Edward
Здравствуйте,

Подскажите, пожалуйста, точную последовательность действий для воспроизведения проблемы. Мы проверили - все работает.

Спасибо.

Re: Свойство IsModified не изменяется в дизайнере

Добавлено: 19 сен 2013, 15:51
DmitryFh
Если поставить настройку DontAskSaveReport = true перед открытием дизайнера, то своиство IsModified, уже не работает. Хотелось бы воспользоваться своиством isModified с настройкой StiOptions.Designer.DontAskSaveReport = true. Как это осуществить?

пример:
StiReport rep = new StiReport();
rep.LoadFromString(.....);
StiOptions.Designer.DontAskSaveReport = true;
rep.Design(true, this);
if (rep.IsModified) ....-всегда будет false

Re: Свойство IsModified не изменяется в дизайнере

Добавлено: 20 сен 2013, 13:13
HighAley
Здравствуйте.

Если установлено следующее свойство, то отчёт сохраняется автоматически без уведомления. Соответственно сразу после закрытия дизайнера и автоматического сохранения отчёта IsModified=false

Спасибо.

Re: Свойство IsModified не изменяется в дизайнере

Добавлено: 12 ноя 2013, 10:58
DmitryFh
Здравствуйте, возвращаясь к своему вопросу...
Если открыт отчет в дизайнере через локальный путь, то может при установке, как вы пишите, DontAskSaveReport = true , отчет сохранится автоматически. Но у меня случай когда шаблон отчета загружается (DataTable art=...; rep.LoadFromString(art.template); ) из БД, хранящегося там в одном из полей таблицы в формате xml. И перезаписывать поле таблицы где хранится шаблон, хотелось бы при подтверждении что шаблон, то изменен, т.е. if (rep.IsModified)??? и в этой логике не нужно чтобы отчет спрашивал сам сохранится ему или нет ( DontAskSaveReport = true), т.к. в этом случае он сохраняется локально, а не в базу данных.

Re: Свойство IsModified не изменяется в дизайнере

Добавлено: 12 ноя 2013, 11:25
HighAley
Здравствуйте.

На данный момент можем вам только предложить сохранять отчёт в любом случае после вызова Дизайнера.

Спасибо.