protected void ViewExportToExcel(BaseView view, GridExportType exportType, string filename, string[] colNoExports, string sheetname, bool usingTemplate, ShippingOrder shippingOrd) { try { using (GridExportController_ShippingOrder gridview = new GridExportController_ShippingOrder(view, colNoExports) { SheetName = sheetname, UsingRowTemplate = usingTemplate, IsLastRowDelete = false, ShippingOrder_Hdr = shippingOrd }) { switch (exportType) { case GridExportType.XLS: gridview.ExportToXLS(filename, "Microsoft Excel Document", "Microsoft Excel|*.xls"); break; case GridExportType.XLSX: gridview.ExportToXLSX(filename, "Microsoft Excel 2007-2010 Document", "Microsoft Excel|*.xlsx"); break; default: break; } } } catch (Exception ex) { XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
protected void ViewExportToExcel(BaseView view, GridExportType exportType, string filename, string[] colNoExports) { try { using (GridExportController gridview = new GridExportController(view, colNoExports)) { switch (exportType) { case GridExportType.HTML: gridview.ExportToHTML(filename, "HTML Document", "HTML Files|*.html"); break; case GridExportType.PDF: gridview.ExportToPDF(filename, "PDF Document", "PDF Files|*.pdf"); break; case GridExportType.RTF: gridview.ExportToRTF(filename, "RTF Document", "RTF Files|*.rtf"); break; case GridExportType.TEXT: gridview.ExportToTEXT(filename, "Text Document", "Text Files|*.txt"); break; case GridExportType.XLS: gridview.ExportToXLS(filename, "Microsoft Excel Document", "Microsoft Excel|*.xls"); break; case GridExportType.XLSX: gridview.ExportToXLSX(filename, "Microsoft Excel 2007 Document", "Microsoft Excel|*.xlsx"); break; default: break; } } } catch (Exception ex) { XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
public GridExportBarEventArgs(GridExportType exportType) { this.exportType = exportType; }
protected void OnClick(GridExportType type) { EventHandler<GridExportBarEventArgs> handler = this.Click; if (handler != null) handler(this, new GridExportBarEventArgs(type)); }