Как привязать один выпадающий список к другому ...
Проблема в том, что в моем проекте я использую 3 dropdownlist и хочу, если я выберу 1-й ddl, то во 2-м ddl покажу 1-й связанный data, а затем я выберу 2-й show 3-й ddl data..
Но я использую приведенный ниже код и 2-й ddl работает правильно, и тот же код используется для 3-го, они показывают только первое выбранное значение.
Что я уже пробовал:
частный недействительными ddBindCategory()
{
ddL1.Источник Данных = ProductBAL.Инстанции.GetCatfirst();
ddL1. DataTextField = " NameL1";
ddL1. DataValueField = " IDL1";
ddL1.Привязку();
ddBindsub();
}
общественного недействительными ddBindsub()
{
DataTable dt = новый DataTable();
ddL2.Источник Данных = ProductBAL.Инстанции.GetCatSecond(ddL1. SelectedValue);
ddL2. DataTextField = " NameL2";
ddL2. DataValueField = " IDL2";
ddL2.Привязку();
ddBindthird();
}
общественного недействительными ddBindthird()
{
ddL3.Источник Данных = ProductBAL.Инстанции.GetCatThird(ddL2. SelectedValue);
ddL3. DataTextField = " NameL3";
ddL3. DataValueField = " IDL3";
ddL3.Привязку();
}
охраняемых недействительными ddL1_SelectedIndexChanged(объект отправителя, EventArgs в электронной)
{
ddL2.Источник Данных = ProductBAL.Инстанции.GetCatSecond(ddL1. SelectedValue);
ddL2. DataTextField = " NameL2";
ddL2. DataValueField = " IDL2";
ddL2.Привязку();
}
охраняемых недействительными ddL2_SelectedIndexChanged1(объект отправителя, EventArgs в электронной)
{
ddL3.Источник Данных = ProductBAL.Инстанции.GetCatThird(ddL2. SelectedValue);
ddL3. DataTextField = " NameL3";
ddL3. DataValueField = " IDL3";
ddL3.Привязку();
}