Member 12926744 Ответов: 0

Привязка значения к каскадному выпадающему списку в 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

нет

0 Ответов