protected override void OnUnload(EventArgs e) { base.OnUnload(e); if (!IsPostBack) { ASPxTreeListExporter1.WritePdf(pdfTreeListExport); ASPxTreeListExporter1.WriteXls(xlsTreeListExport); ASPxTreeListExporter1.WriteRtf(rtfTreeListExport); Session["pdfTreeListExport"] = pdfTreeListExport; Session["xlsTreeListExport"] = xlsTreeListExport; Session["rtfTreeListExport"] = rtfTreeListExport; } }
protected void mnuToolbar_ItemClick(object source, DevExpress.Web.ASPxMenu.MenuItemEventArgs e) { string format = hdnFormat.Value; // or (mnuToolbar.Items[3].FindControl("cbFormat") as ASPxComboBox).Text; if (e.Item.Name == "mnuSaveToDisk") { if (format == "pdf") { ASPxTreeListExporter1.WritePdfToResponse(true); } else if (format == "xls") { ASPxTreeListExporter1.WriteXlsToResponse(true); } else if (format == "rtf") { ASPxTreeListExporter1.WriteRtfToResponse(true); } } }