Back to Devexpress

ASPxGridBeforeExportEventArgs Class

aspnet-devexpress-dot-web-ea14289a.md

latest2.2 KB
Original Source

ASPxGridBeforeExportEventArgs Class

Provides data for the BeforeExport event.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public class ASPxGridBeforeExportEventArgs :
    EventArgs
vb
Public Class ASPxGridBeforeExportEventArgs
    Inherits EventArgs

ASPxGridBeforeExportEventArgs is the data class for the following events:

Remarks

Use the ASPxGridBeforeExportEventArgs class to get data in the BeforeExport event that enables you to perform custom actions before the grid content is exported.

aspx
<dx:ASPxGridView ID="ASPxGridView1" runat="server" OnBeforeExport="ASPxGridView1_BeforeExport">
</dx:ASPxGridView>
csharp
protected void ASPxGridView1_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

Inheritance

Object EventArgs ASPxGridBeforeExportEventArgs

See Also

ASPxGridBeforeExportEventArgs Members

DevExpress.Web Namespace