public ActionResult ExportTo(GridViewExportFormat format) { var setting = GetGridViewSetting(); var data = QuotesProvider.GetQuotes(); if (format == GridViewExportFormat.Pdf) { return GridViewExtension.ExportToPdf(setting, data); } if (format == GridViewExportFormat.Rtf) { return GridViewExtension.ExportToRtf(setting, data); } if (format == GridViewExportFormat.Xls) { return GridViewExtension.ExportToXls(setting, data, new XlsExportOptionsEx { ExportType = DevExpress.Export.ExportType.WYSIWYG }); } if (format == GridViewExportFormat.Xlsx) { return GridViewExtension.ExportToXlsx(setting, data, new XlsxExportOptionsEx { ExportType = DevExpress.Export.ExportType.WYSIWYG }); } if (format == GridViewExportFormat.Csv) { return GridViewExtension.ExportToCsv(setting, data, new CsvExportOptionsEx { ExportType = DevExpress.Export.ExportType.WYSIWYG }); } return Content(string.Empty); }
public static string GetExportButtonTitle(GridViewExportFormat format) { if (format == GridViewExportFormat.None) { return(string.Empty); } return(string.Format("Export to {0}", format.ToString().ToUpper())); }
public ActionResult ExportTo(string id) { GridViewExportFormat format = GetExportFormat(); if (GridViewExportDemoHelper.ExportFormatsInfo.ContainsKey(format)) { return(GridViewExportDemoHelper.ExportFormatsInfo[format](GridViewExportDemoHelper.ExportGridViewSettings, Context.bill_Water_usage.Where(x => x.Water_usage.customer_services_id.ToString() == id).ToList())); } return(RedirectToAction("bill_report_dataview")); }
public ActionResult ExportTo(GridViewExportFormat format) { var setting = GetGridViewSetting(); var data = QuotesProvider.GetQuotes(); if (format == GridViewExportFormat.Pdf) { return(GridViewExtension.ExportToPdf(setting, data)); } if (format == GridViewExportFormat.Rtf) { return(GridViewExtension.ExportToRtf(setting, data)); } if (format == GridViewExportFormat.Xls) { return(GridViewExtension.ExportToXls(setting, data, new XlsExportOptionsEx { ExportType = DevExpress.Export.ExportType.WYSIWYG })); } if (format == GridViewExportFormat.Xlsx) { return(GridViewExtension.ExportToXlsx(setting, data, new XlsxExportOptionsEx { ExportType = DevExpress.Export.ExportType.WYSIWYG })); } if (format == GridViewExportFormat.Csv) { return(GridViewExtension.ExportToCsv(setting, data, new CsvExportOptionsEx { ExportType = DevExpress.Export.ExportType.WYSIWYG })); } return(Content(string.Empty)); }