How to: Create Custom Command Buttons

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

To create and customize a custom button at design-time, invoke the editor used to manage the GridViewCommandColumn.CustomButtons collection:


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


To define an action, handle the ASPxGridView.CustomButtonCallback event.

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%'";