New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

How to Fire Command Events

Updated on Oct 7, 2026

In some cases, you may want to raise command events (such as Edit, Update, Delete, Filter, or Page) in code rather than clicking buttons or filter menu items in the grid. For such situations, Telerik RadGrid exposes the FireCommandEvent(eventName, eventArgs) method, which can be called for all items that extend the GridItem type (GridDataItem, GridFilteringItem, and so on).

The table below explains the parameters which you can pass to that method to fire corresponding commands:

Table 1: Commands that can be raised with FireCommandEvent

GridCommandType of item used to invoke the methodFireCommandEvent syntaxeventArgs details
EditGridEditableItem, GridDataItemFireCommandEvent("Edit", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("Edit", String.Empty)
UpdateGridEditableItem, GridDataItemFireCommandEvent("Update", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("Update", String.Empty)
DeleteGridDataItemFireCommandEvent("Delete", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("Delete", String.Empty)
InitInsertGridEditableItem, GridCommandItemFireCommandEvent("InitInsert", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("InitInsert", String.Empty)
PerformInsertGridEditableItem, GridCommandItemFireCommandEvent("PerformInsert", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("PerformInsert", String.Empty)
CancelGridEditableItemFireCommandEvent("Cancel", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("Cancel", String.Empty)
PageGridPagerItemFireCommandEvent("Page", GridPageChangedEventArgs)String argument: "First", "Next", "Prev", "Last", or a numeric value represented as a string. Example: FireCommandEvent("Page", "Next")
SortGridHeaderItemFireCommandEvent("Sort", GridSortCommandEventArgs)String argument: fieldName (mandatory) and sortOrder (optional). Example: FireCommandEvent("Sort", "ContactName")
SelectGridDataItemFireCommandEvent("Select", GridSelectCommandEventArgs)Required but not used. Example: FireCommandEvent("Select", String.Empty)
DeselectGridDataItemFireCommandEvent("Deselect", GridDeselectCommandEventArgs)Required but not used. Example: FireCommandEvent("Deselect", String.Empty)
ExpandCollapseGridDataItemFireCommandEvent("ExpandCollapse", GridExpandCommandEventArgs)Required but not used. Example: FireCommandEvent("ExpandCollapse", String.Empty)
FilterGridFilteringItemFireCommandEvent("Filter", GridFilterCommandEventArgs)Pair holding the menu item value and the column UniqueName. Example: FireCommandEvent("Filter", new Pair(menuItem.Value, columnUniqueName))
HeaderContextMenuFilterGridHeaderItemFireCommandEvent("HeaderContextMenuFilter", GridHeaderContextMenuFilterEventArgs)Triplet holding the name of the column and two pairs for the filter conditions data. Example: FireCommandEvent("HeaderContextMenuFilter", new Triplet() { First = "OrderID", Second = new Pair() { First = "GreaterThan", Second = 10250 }, Third = new Pair() { First = "LessThan", Second = 10342 } } );
ExportToExcelGridCommandItemFireCommandEvent("ExportToExcel", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("ExportToExcel", String.Empty)
ExportToWordGridCommandItemFireCommandEvent("ExportToWord", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("ExportToWord", String.Empty)
ExportToPdfGridCommandItemFireCommandEvent("ExportToPdf", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("ExportToPdf", String.Empty)
ExportToCsvGridCommandItemFireCommandEvent("ExportToCsv", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("ExportToCsv", String.Empty)
EditSelectedGridCommandItemFireCommandEvent("EditSelected", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("EditSelected", String.Empty)
UpdateEditedGridCommandItemFireCommandEvent("UpdateEdited", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("UpdateEdited", String.Empty)
DeleteSelectedGridCommandItemFireCommandEvent("DeleteSelected", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("DeleteSelected", String.Empty)
EditAllGridCommandItemFireCommandEvent("EditAll", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("EditAll", String.Empty)
CancelAllGridCommandItemFireCommandEvent("CancelAll", GridCommandEventArgs)Required but not used. Example: FireCommandEvent("CancelAll", String.Empty)
DownloadAttachmentGridDataItemFireCommandEvent("DownloadAttachment", GridDownloadAttachmentCommandEventArgs)IDictionary collection of key/value pairs (see the GridAttachmentColumn demo). Example: Dictionary<string, object> dict = new Dictionary<string, object>(); dict["ColumnUniqueName"] = "AttColumn1"; dict["FileName"] = "report.doc"; dict["FileId"] = "1423"; FireCommandEvent("DownloadAttachment", dict)

See Also

In this article
See Also
Not finding the help you need?
Contact Support