예제 #1
0
        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);
        }
예제 #2
0
 public static string GetExportButtonTitle(GridViewExportFormat format)
 {
     if (format == GridViewExportFormat.None)
     {
         return(string.Empty);
     }
     return(string.Format("Export to {0}", format.ToString().ToUpper()));
 }
예제 #3
0
        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"));
        }
예제 #4
0
        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));
        }