Back to Devexpress

ASPxGridExporterBase.BeforeExport Event

aspnet-devexpress-dot-web-dot-aspxgridexporterbase.md

latest2.1 KB
Original Source

ASPxGridExporterBase.BeforeExport Event

Occurs before the grid content is exported.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public event ASPxGridBeforeExportEventHandler BeforeExport
vb
Public Event BeforeExport As ASPxGridBeforeExportEventHandler

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 grid content is exported.

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

Concept

Export

See Also

ASPxGridExporterBase Class

ASPxGridExporterBase Members

DevExpress.Web Namespace