Диалог сохранения\экспорта отчётов
Добавлено: 07 июл 2009, 06:21
Добрый день!
Пытаюсь сделать своё диалоговое окно для сохранения\экспорта отчётов.
1) Вызываю стандартный SaveFileDialog, в нём выбираю тип файла (к примеру PDF), задаю имя файла и место для его сохранения. Закрываю диалог.
2) Дальше делаю так:
После этого открывается окно параметров, выбираю параметры, жму OK, но дальше открывается снова диалог для выбора имени файла и места сохранения.
Как можно его убрать? Где указать имя файла, полученное на первом этапе?
И второе: Как можно при отправке экспортированного отчёта по почте обойтись без диалога, где нужно указать имя файла и место сохранения?
Было бы достаточно сохранить его во временную директорию, приаттачить к письму и удалить.
Спасибо!
Пытаюсь сделать своё диалоговое окно для сохранения\экспорта отчётов.
1) Вызываю стандартный SaveFileDialog, в нём выбираю тип файла (к примеру PDF), задаю имя файла и место для его сохранения. Закрываю диалог.
2) Дальше делаю так:
Код: Выделить всё
if (dlgSaveReport.ShowDialog() == DialogResult.OK)
{
StiExportService service=null;
switch (dlgSaveReport.FilterIndex)
{
case 1://Adobe PDF
service = new StiPdfExportService();
break;
case 2:
...
}
stivReportWindow.InvokeProcessExport(service);
}
После этого открывается окно параметров, выбираю параметры, жму OK, но дальше открывается снова диалог для выбора имени файла и места сохранения.
Как можно его убрать? Где указать имя файла, полученное на первом этапе?
И второе: Как можно при отправке экспортированного отчёта по почте обойтись без диалога, где нужно указать имя файла и место сохранения?
Было бы достаточно сохранить его во временную директорию, приаттачить к письму и удалить.
Спасибо!