Back to Devexpress

ASPxTreeList.BeforeExport Event

aspnet-devexpress-dot-web-dot-aspxtreelist-dot-aspxtreelist-2bedc4c4.md

latest2.2 KB
Original Source

ASPxTreeList.BeforeExport Event

Occurs before the tree list content is exported.

Namespace : DevExpress.Web.ASPxTreeList

Assembly : DevExpress.Web.ASPxTreeList.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public event ASPxTreeListBeforeExportEventHandler BeforeExport
vb
Public Event BeforeExport As ASPxTreeListBeforeExportEventHandler

Event Data

The BeforeExport event's data class is ASPxGridBeforeExportEventArgs. The following properties provide information specific to this event:

PropertyDescription
ExportOptionsSpecifies the export parameters.
ExportTargetGets the export format.

Remarks

The BeforeExport event enables you to perform custom actions before the tree list content is exported.

aspx
<dx:ASPxTreeList ID="ASPxTreeList1" runat="server" OnBeforeExport="ASPxTreeList1_BeforeExport">
</dx:ASPxTreeList>
csharp
protected void ASPxTreeList1_BeforeExport(object sender, DevExpress.Web.ASPxGridBeforeExportEventArgs e) {
    switch(e.ExportTarget) {
        case ExportTarget.Pdf:
            var opts = e.ExportOptions as PdfExportOptions;
            opts.PasswordSecurityOptions.PermissionsPassword = "MyCustomPassword";
            break;
        ...
    }
}

Online Demo

ASPxTreeList - Export Data

See Also

ASPxTreeList Class

ASPxTreeList Members

DevExpress.Web.ASPxTreeList Namespace