protected string ShowExportDialog(RsExportFormat aFormat) { XmlNode lGeneralDlg = RsViewEngine.Locale.GetDialogData("generalDialogs"); string lFilter; switch (aFormat) { case RsExportFormat.ExcelDocument: lFilter = FileDialogFilters.BuildExcelFilter(lGeneralDlg); break; case RsExportFormat.HtmlDocument: lFilter = FileDialogFilters.BuildHTMLFilter(lGeneralDlg); break; case RsExportFormat.WordDocument: lFilter = FileDialogFilters.BuildWordFilter(lGeneralDlg); break; case RsExportFormat.XmlDocument: lFilter = FileDialogFilters.BuildXMLFilter(lGeneralDlg); break; default: lFilter = FileDialogFilters.BuildPDFFilter(lGeneralDlg); break; } _dlgExport.Filter = lFilter; return(_dlgExport.ShowDialog() == DialogResult.OK ? _dlgExport.FileName : null); }
public void AddAttachment(RsExportFormat aFormat) { switch (aFormat) { case RsExportFormat.ExcelDocument: ReportProvider.ReportExporter = new RsRptToExcelExporter(ReportProvider); break; case RsExportFormat.HtmlDocument: ReportProvider.ReportExporter = new RsRptToHtmlExporter(ReportProvider); break; case RsExportFormat.WordDocument: ReportProvider.ReportExporter = new RsRptToWordExporter(ReportProvider); break; case RsExportFormat.XmlDocument: ReportProvider.ReportExporter = new RsRptToXmlExporter(ReportProvider); break; default: ReportProvider.ReportExporter = new RsRptToPortabeFormatDocumentExporter(ReportProvider); break; } }
protected string ShowExportDialog(RsExportFormat aFormat) { XmlNode lGeneralDlg = RsViewEngine.Locale.GetDialogData("generalDialogs"); string lFilter; switch (aFormat) { case RsExportFormat.ExcelDocument: lFilter = FileDialogFilters.BuildExcelFilter(lGeneralDlg); break; case RsExportFormat.HtmlDocument: lFilter = FileDialogFilters.BuildHTMLFilter(lGeneralDlg); break; case RsExportFormat.WordDocument: lFilter = FileDialogFilters.BuildWordFilter(lGeneralDlg); break; case RsExportFormat.XmlDocument: lFilter = FileDialogFilters.BuildXMLFilter(lGeneralDlg); break; default: lFilter = FileDialogFilters.BuildPDFFilter(lGeneralDlg); break; } _dlgExport.Filter = lFilter; return _dlgExport.ShowDialog() == DialogResult.OK ? _dlgExport.FileName : null; }