0
У меня есть два списка выпадающих списков, градусов и программ соответственно, я хочу сгенерировать значения списка программ на основе выбранного раскрывающегося списка Степень степени. как я могу это сделать, код приведен ниже:Передача параметров в SQLDataSource
<asp:DropDownList ID="Degree_DList" runat="server" DataSourceID="Degrees_DropdownList"
DataTextField="DEGREE_NAME" DataValueField="DEGREE_ID" AppendDataBoundItems="True">
</asp:DropDownList>
<asp:SqlDataSource ID="Degrees_DropdownList" runat="server" ConnectionString="<%$ ConnectionStrings:admConnectionString %>" ProviderName="<%$ ConnectionStrings:admConnectionString.ProviderName %>"
SelectCommand="SELECT DEGREE_ID, DEGREE_NAME FROM DEGREE"> </asp:SqlDataSource>
<asp:DropDownList ID="Program_Dlist" runat="server" AppendDataBoundItems="True" DataSourceID="Programs_DropdownList" DataTextField="PROGRAM_NAME" DataValueField="PROGRAM_ID"></asp:DropDownList>
<asp:SqlDataSource ID="Programs_DropdownList" runat="server" ConnectionString="<%$ ConnectionStrings:admConnectionString %>" ProviderName="<%$ ConnectionStrings:admConnectionString.ProviderName %>"
SelectCommand="SELECT PROGRAM_ID, PROGRAM_NAME FROM PROGRAMS WHERE DEGREE_ID = @DEGREE_ID"><SelectParameters>
<asp:ControlParameter Name="DEGREE_ID" ControlID="Degree_DList" PropertyName="SelectedValue" />
</SelectParameters>
</asp:SqlDataSource>
Сейчас ничего не показывает в списке DropDown – Umair
Какой? Тот, который используется для первого списка, должен быть оставлен нетронутым. Для второго вы должны указать, что входы где-то (я думаю, реагируя на selectedindexchanged). –
Я хочу, чтобы второй выпадающий список полностью динамический, который генерирует список значений на основе выбранного элемента в первом раскрывающемся списке – Umair