Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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));
 }