aspnet-devexpress-dot-web-dot-aspxgridexporterbase.md
Occurs before the grid content is exported.
Namespace : DevExpress.Web
Assembly : DevExpress.Web.v25.2.dll
NuGet Package : DevExpress.Web
public event ASPxGridBeforeExportEventHandler BeforeExport
Public Event BeforeExport As ASPxGridBeforeExportEventHandler
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 grid content is exported.
<dx:ASPxGridViewExporter ID="ASPxGridViewExporter1" runat="server" OnBeforeExport="ASPxGridViewExporter1_BeforeExport">
</dx:ASPxGridView>
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;
...
}
}
See Also