private void OnExport(object sender, ToolStripItemClickedEventArgs e) { if (this.Export != null) { ReportExportEventArgs e2 = new ReportExportEventArgs((RenderingExtension)e.ClickedItem.Tag); this.Export(this, e2); } }
private void rvwCotizacion_ReportExport(object sender, Microsoft.Reporting.WinForms.ReportExportEventArgs e) { e.Cancel = true; string formato = e.Extension.Name.ToUpper(); string extension = (formato == "PDF" ? ".pdf" : (formato == "EXCEL" ? ".xls" : (formato == "WORD" ? ".doc" : null))); if (extension != null) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); saveFileDialog.FileName = rvwCotizacion.LocalReport.DisplayName; saveFileDialog.Filter = e.Extension.LocalizedName + " (*" + extension + ")|*" + extension + "|All files(*.*)|*.*"; if (saveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { rvwCotizacion.ExportDialog(e.Extension, e.DeviceInfo, saveFileDialog.FileName); string directorioArchivo = Path.GetDirectoryName(saveFileDialog.FileName); string nombreArchivo = Path.GetFileName(saveFileDialog.FileName); string extensionArchivo = Path.GetExtension(saveFileDialog.FileName); GeneracionCotizacion("EXPORTAR", directorioArchivo, nombreArchivo, formato, extensionArchivo); } } }
private void reportViewer1_ReportExport(object sender, Microsoft.Reporting.WinForms.ReportExportEventArgs e) { }