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

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

Добавлено: 25 май 2007, 06:12
b10t
Добрый день.

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

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

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

Спасибо.

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

Добавлено: 25 май 2007, 12:18
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.