Hello,
I have two GridTemplate columns in a Radgrid and they have two DropDownLists controls in each column. I need to update the 2nd grid column depending on the selected value from the first. I have the following code from my project:
<telerik:GridTemplateColumn UniqueName="State" HeaderText="State" SortExpression="State" HeaderStyle-Width="140px"> <ItemTemplate> <asp:Label ID="lblState" runat="server" Text='<%# Eval("State") %>'></asp:Label> <asp:DropDownList ID="ddlState" runat="server" DataTextField="State" CssClass="cadddl" OnSelectedIndexChanged="ddlState_SelectedIndexChanged" AutoPostBack="true" DataValueField="State" Style="display: none"> </asp:DropDownList> </ItemTemplate></telerik:GridTemplateColumn><telerik:GridTemplateColumn UniqueName="City" HeaderText="City" SortExpression="City" HeaderStyle-Width="140px"> <ItemTemplate> <asp:Label ID="lblCity" runat="server" Text='<%# Eval("City") %>' /> <asp:DropDownList ID="ddlCity" runat="server" DataTextField="City" CssClass="cadddl" Width="120px" DataValueField="City" Style="display: none" /> </ItemTemplate></telerik:GridTemplateColumn>#region DropDownListprotected void ddlState_SelectedIndexChanged(object sender, EventArgs e){ DropDownList ddlState = (DropDownList)sender;}#endregionI've used the "Grid / Client edit with batch server update " demo to implement the grid (http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/clienteditbatchupdates/defaultcs.aspx).
The ddlState_SelectedIndexChanged event updates the hole Grid, so i miss the earlier changes on the grid and i don't know how to find the corresponding ddlCity to the selected State.
Thanks in advance,
Tiago Gerevini Yoshioka