Skip to main content
Tab

ASPxGridViewCustomButtonCallbackEventArgs Class

Provides data for the ASPxGridView.CustomButtonCallback event.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v24.1.dll

NuGet Package: DevExpress.Web

Declaration

public class ASPxGridViewCustomButtonCallbackEventArgs :
    ASPxGridCustomButtonCallbackEventArgs

Example

This example shows how to create and customize a custom command button.

To create and customize a button at design-time, invoke the ASPxGridView Designer, select Columns > # (the command column) from the Columns list, and then click the ellipsis button next to the CustomButtons property. This property manages the GridViewCommandColumn.CustomButtons collection.

CustomButtonCreate

You should specify the button’s identifier, text, and the row(s) in which the custom button is displayed. In this example, the ‘Apply Default Filter’ button is created and displayed within the auto filter row.

CustomButtons

Handle the ASPxGridView.CustomButtonCallback event to define an action for the custom button.

using DevExpress.Web.ASPxGridView;

protected void ASPxGridView1_CustomButtonCallback
(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) {
    if (e.ButtonID != "cbFilter") return;
    ASPxGridView grid = sender as ASPxGridView;
    grid.FilterExpression = "[Title] like '%Sales%'";
}

Inheritance

Object
EventArgs
ASPxGridCustomButtonCallbackEventArgs
ASPxGridViewCustomButtonCallbackEventArgs
See Also