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

UpdateCommand Event

Fired when the Update 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" OnUpdateCommand="RadGrid1_UpdateCommand">
</telerik:RadGrid>

In the Code behind

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

The event handler

protected void RadGrid1_UpdateCommand(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_UpdateCommand(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