Skip to main content
Tab

ASPxGridView.CustomCallback Event

Fires when you call the ASPxClientGridView.PerformCallback method and initiate a round trip to the server.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v23.2.dll

NuGet Package: DevExpress.Web

Declaration

public event ASPxGridViewCustomCallbackEventHandler CustomCallback

Event Data

The CustomCallback event's data class is ASPxGridViewCustomCallbackEventArgs. The following properties provide information specific to this event:

Property Description
Parameters Gets a string that contains specific information (if any) passed from the client side. Inherited from ASPxGridCustomCallbackEventArgs.

Remarks

The CustomCallback event allows you to process a callback on the server side after you call the client ASPxClientGridView.PerformCallback method.

You can use the ASPxGridCustomCallbackEventArgs.Parameters property to pass additional information from the client to the server side.

Note

  • Don’t export the ASPxGridView’s content on a callback, because ASP.NET does not support sending binary content during a callback.
  • Specify a grid’s ClientInstanceName to access its client-side equivalent.

View Example: How to select/deselect all rows in a group when Grid View data is grouped by one column

Example

This example demonstrates how to use two ASPxGridView instances to show the master-detail data.

The master grid calls the PerformCallback(args) to send a callback to the server when a user changes a focused row. On callback, the detail grid gets data from a data source according to the selected product category in the master grid.

View Example: How to show detail information in a separate ASPxGridView

<dx:ASPxGridView ID="gvMaster" runat="server" ClientInstanceName="masterGridView" ... >
    <ClientSideEvents FocusedRowChanged="UpdateDetailGrid" />
    ...
</dx:ASPxGridView>

<dx:ASPxGridView ID="gvDetail" runat="server" ClientInstanceName="detailGridView" OnCustomCallback="gvDetail_CustomCallback" ...>
    ...
</dx:ASPxGridView>

The animation below shows the result.

MasterDetailTwoGrids

Online Examples

View Example: How to edit multiple selected rows in a single edit form

View Example: How to create a custom pager and display a page size item

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the CustomCallback event.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also