Сохранение отчета без диалогового окна.

Обсуждение Stimulsoft Reports.NET
Ответить
b10t
Сообщения: 1
Зарегистрирован: 25 май 2007, 05:12

Сохранение отчета без диалогового окна.

Сообщение b10t »

Добрый день.

Интересует следующие. Мне необходимо чтоб после редактирования отчёта, при закрытии спрашивалось сохранять или нет и при этом чтоб не было сохранения в файл, то есть не появлялся диалог выбора имени файла. И потом в программе определить сохранялся ли отчёт или нет.

Метод Stimulsoft.Report.Design.StiDesigner.DontAskSaveReport = true; не устраивает тем что не появляться окно выбора сохранять или нет.

Что можете посоветовать ?

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

Сохранение отчета без диалогового окна.

Сообщение Vital »

Вы можете использовать статическое событие StiDesigner.SavingReport. Например:

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

StiDesigner.SavingReport += new StiSavingObjectEventHandler(OnSaveReport);
private static void OnSaveReport(object sender, StiSavingObjectEventArgs e)
{
	if (e.SaveAs)
	{
		e.Processed = false;
		return;
	}

	StiDesigner designer = sender as StiDesigner;
	StiReport report = designer.Report;
         ........
			
}
Thank you.
Ответить