The DevExpress ASP.NET Grid View (ASPxGridView) supports Command columns, which in turn display custom buttons within individual command cells, the filter row, etc. You can create your own custom buttons and define custom actions for them.
A command column maintains custom buttons within the CustomButtons collection. Each button has a unique identifier (ID). Buttons can display an image or text.
To define an action for a custom button, handle the ASPxGridView’s CustomButtonCallback event. This event is raised after a custom button has been clicked by the end-user. Use the event parameter’s buttonID property to identify the button currently being clicked.
This demo describes how to create and display custom command buttons within the ASPxGridView. A custom command button ('Clone') and standard command buttons ('Edit', 'New', 'Update', 'Cancel') are used. All command buttons are represented by custom images that are able to display tooltips. Tooltips are defined via the Image.Tooltip property of the command button.