aspnet-devexpress-dot-web-dot-aspxtreelist-dot-aspxtreelist-2bedc4c4.md
Occurs before the tree list content is exported.
Namespace : DevExpress.Web.ASPxTreeList
Assembly : DevExpress.Web.ASPxTreeList.v25.2.dll
NuGet Package : DevExpress.Web
public event ASPxTreeListBeforeExportEventHandler BeforeExport
Public Event BeforeExport As ASPxTreeListBeforeExportEventHandler
The BeforeExport event's data class is ASPxGridBeforeExportEventArgs. The following properties provide information specific to this event:
| Property | Description |
|---|---|
| ExportOptions | Specifies the export parameters. |
| ExportTarget | Gets the export format. |
The BeforeExport event enables you to perform custom actions before the tree list content is exported.
<dx:ASPxTreeList ID="ASPxTreeList1" runat="server" OnBeforeExport="ASPxTreeList1_BeforeExport">
</dx:ASPxTreeList>
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;
...
}
}
See Also