I've been banging my head off the table for too long on this and I can't seem to find it anywhere else on the internet, so here goes.
I have a RadGrid with two GridTemplateColumn fields. Each GridTemplateColumn has an EditItemTemplate with a RadComboBox in it.
My question is, how do I relate the RadComboBoxes? I need the values in the second RadComboBox to be based on the selected value in the first RadComboBox:
Here is the basic code:
| <telerik:GridTemplateColumn DataField="CriminalActivity" UniqueName="CriminalActivity" |
| EditFormHeaderTextFormat="Activity: "> |
| <EditItemTemplate> |
| <telerik:RadComboBox ID="cboActivity" runat="server" AutoPostBack="True" DataSourceID="dsActivities" |
| DataTextField="Type" DataValueField="Type" |
| OnSelectedIndexChanged="cboActivity_SelectedIndexChanged" |
| SelectedValue='<%# Bind("CriminalActivity") %>'> |
| </telerik:RadComboBox> |
| </EditItemTemplate> |
| <ItemTemplate> |
| <asp:Label ID="lblActivity" runat="server" Text='<%# Eval("CriminalActivity") %>'></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="ActivityDescription" UniqueName="ActivityDescription" |
| EditFormHeaderTextFormat="Description: "> |
| <EditItemTemplate> |
| <telerik:RadComboBox ID="cboDescription" runat="server" |
| OnItemsRequested="cboDescription_ItemsRequested" |
| SelectedValue='<%# Bind("ActivityDescription") %>'> |
| </telerik:RadComboBox> |
| </EditItemTemplate> |
| <ItemTemplate> |
| <asp:Label ID="lblDescription" runat="server" Text='<%# Eval("ActivityDescription") %>'></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| Any help is greatly appreciated! Thanks! |