New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

Attach Event for Editor Changes

There is no default event for editor changes in grid columns - it is up to the developer to attach events to these editors when necessary. This operation can be performed hooking the ItemCreated event of Telerik RadGrid. For example- in case with GridDropDownColumn you have to:

  1. Check whether the currently created grid item is GridDataItem and is in edit mode

  2. Locate the dropdown list editor in the Controls collection of the cell which corresponds to the GridDropDownList column

  3. Mark it with AutoPostBack = true and wire a handler to its SelectedIndexChanged event. Then in the SelectedIndexChanged handler you can update the selected value for the second dropdown.

ASP.NET
<telerik:RadGrid RenderMode="Lightweight" ID="RadGrid1" runat="server">
  <MasterTableView EditMode="InPlace" AutoGenerateColumns="False">
    <Columns>
      <telerik:GridBoundColumn HeaderText="CustomerID" DataField="CustomerID" UniqueName="CustomerID">
      </telerik:GridBoundColumn>
      <telerik:GridDropDownColumn HeaderText="ContactName" ListDataMember="Customers" ListTextField="ContactName"
        DataField="CustomerID" UniqueName="DropDownColumn1" ListValueField="CustomerID">
      </telerik:GridDropDownColumn>
      <telerik:GridDropDownColumn HeaderText="ContactTitle" ListDataMember="Customers"
        ListTextField="ContactTitle" DataField="CustomerID" UniqueName="DropDownColumn2"
        ListValueField="CustomerID">
      </telerik:GridDropDownColumn>
      <telerik:GridEditCommandColumn UniqueName="EditCommandColumn">
      </telerik:GridEditCommandColumn>
    </Columns>
  </MasterTableView>
</telerik:RadGrid>
Not finding the help you need?
Contact Support