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

DeleteCommand Event

Fired when the Delete button is clicked for an item in the RadGrid control.

Event Parameters

  • (object) sender

    • The control that fires the event
  • (GridCommandEventArgs) e

    • Event arguments

      • (boolean) e.Canceled

        If set to True the event will be canceled

      • (object) e.CommandArgument

        Arguments that are set to the Button's CommandArgument property.

      • (string) e.CommandName

        Name defined in the CommandName property of the Button.

      • (object) e.CommandSource

        The Control that fired the Command for the Grid.

      • (GridItem) e.Item

        Gets the Item containing the command source. Can be any of the Grid items that Inherit the GridItem class (e.g. GridDataItem, GridCommandItem, GridHeaderItem, GridFilteringItem, GridEditFormItem, etc...)

Attaching the event

In the Markup

<telerik:RadGrid ID="RadGrid1" runat="server" OnDeleteCommand="RadGrid1_DeleteCommand">

In the Code behind

protected void Page_Init(object sender, EventArgs e)
    RadGrid1.DeleteCommand += RadGrid1_DeleteCommand;
Protected Sub Page_Init(sender As Object, e As EventArgs) Handles Me.Init
    AddHandler RadGrid1.DeleteCommand, AddressOf RadGrid1_DeleteCommand
End Sub

The event handler

protected void RadGrid1_DeleteCommand(object sender, GridCommandEventArgs e)
    object commandArguments = e.CommandArgument;
    bool canceled = e.Canceled;
    string commandName = e.CommandName;
    object source = e.CommandSource;
    GridItem item = e.Item;
Protected Sub RadGrid1_DeleteCommand(ByVal sender As Object, ByVal e As GridCommandEventArgs)
    Dim commandArguments As Object = e.CommandArgument
    Dim canceled As Boolean = e.Canceled
    Dim commandName As String = e.CommandName
    Dim source As Object = e.CommandSource
    Dim item As GridItem = e.Item
End Sub

See Also

In this article