Привязка значения к каскадному выпадающему списку в datalist из кода позади
Всем Привет,
У меня есть каскадный выпадающий список в даталисте .Мне нужно назначить selectedvalue каскадного выпадающего списка из кода позади ie на другой dropdownlist выбранный индекс изменен.Однако я не могу найти выпадающий список casacding в codebehind .Любая помощь будет очень признательна.Заранее спасибо.
Что я уже пробовал:
<asp:DropDownList ID="ddl_eddriver" class="w3-input w3-border w3-round" Width="180px" runat="server" TabIndex="15"></asp:DropDownList> <asp:CascadingDropDown ID="CascadingDropDown5" runat="server" Category="driver" TargetControlID="ddl_eddriver" PromptText="[Select Driver]" LoadingText="Loading Driver's..." ServicePath="~/Service/SSS.asmx" ServiceMethod="GetDropDownDrivers" Enabled="True"> </asp:CascadingDropDown>
protected void ddl_editclnt_SelectedIndexChanged(object sender, EventArgs e) { DropDownList ddl_editclnt = sender as DropDownList; //get the namingcontainer from the dropdownlist and cast it as a datalistitem DataListItem item4 = ddl_editclnt.NamingContainer as DataListItem; objcon.GetReader("select IN021_01,ISNULL((select IN002_01 FROM IN002_05 WHERE IN002_04.IN002_04_00=IN002_05.IN002_04_00),'') as driver from in021 inner join IN002_04 ON IN021.IN002_04_00=IN002_04.IN002_04_00 where IN021.IN021_01='" + ddl_editclnt.SelectedValue.ToString() + "'"); if (objcon.dr.Read()) { foreach (DataListItem item in this.DataList2.Items) { DropDownList ddl_eddriver = item.FindControl("ddl_eddriver") as DropDownList; ddl_eddriver.SelectedValue = objcon.dr["driver"].ToString(); //I am getting error here UpdatePanel2.Update(); } } }
Vincent Maverick Durano
В чем же заключается ценность objcon.dr["driver"]
?
Member 12926744
Это целочисленное значение.
Vincent Maverick Durano
Я имею в виду, вы получаете null для этого объекта?
Member 12926744
нет