Member 12662265 Ответов: 1

Как извлечь запись из базы данных в выпадающий список в C# coading


я взял 2 выпадающих списка в соответствии с одним выпадающим списком данных заполнения другого выпадающего списка. но при извлечении записи 2-й выпадающий список не получает запись из базы данных

Что я уже пробовал:

для извлечения записи из базы данных я использую этот код:
ddldropdownname.Свойства selectedIndex = ddldropdownname.Предметы.Метод indexOf(ddldropdownname.Предметы.FindByText(sdr ["value"].Метод toString()));

1 Ответов

Рейтинг:
0

Tushar sangani

у вас есть желание, как каскадное падение вниз.

Программирование с помощью Sangani: каскадный выпадающий список с использованием веб-сервисов[^]

или вы хотите без каскадирования

1-й выпадающий список генерирует событие выбранного изменения индекса и устанавливает autopostback = "true", как

<asp:dropdownlist id="dropcategory" runat="server" cssclass="styled span12"  AutoPostBack="True" onprerender="dropcategory_PreRender"                          onselectedindexchanged="dropcategory_SelectedIndexChanged">                        </asp:dropdownlist>



и код за выбранным событием изменения напишите ниже кода. изменения в соответствии с вашими требованиями
if (dropcategory.SelectedIndex != 0)
            {
                DataTable objdt = new DataTable();
                objdt = odal.selectbyquerydt("Select * from Sub_category_Master where cid ='" + Convert.ToInt32(dropcategory.SelectedValue) + "'");
                dropsubcategory.DataSource = objdt;
                dropsubcategory.DataValueField = "id";
                dropsubcategory.DataTextField = "Subcategory";
                dropsubcategory.DataBind();
                dropsubcategory.Items.Insert(0, "----Select----");

            }