Мне нужно заполнить данные из базы данных в раскрывающемся списке, используя sqlDataSource. SqlDataSource использует запрос. Данные не отображаются в раскрывающемся списке. Можете ли вы предложить, что я делаю неправильно здесь?Данные не заполняются в раскрывающемся списке с использованием sqlDataSource
Код для раскрывающийся:
<ajaxToolkit:ComboBox ID="SelectDropDown1" runat="server" DropDownStyle="DropDownList"
AutoCompleteMode="SuggestAppend" AppendDataBoundItems="true" Width="200px" Height="16pt"
Font-Size="8pt" DataSourceID="SqlDataSource1" DataTextField="Rubric"
DataValueField="Rubric">
<asp:ListItem Value="all">All</asp:ListItem>
</ajaxToolkit:ComboBox>
Код для SqlDataSource:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Education_Data %>"
SelectCommand="SELECT DISTINCT [Rubric] FROM [table1] WHERE ([Program] = @Program)">
<SelectParameters>
<asp:QueryStringParameter Name="Program" QueryStringField="Program"
Type="String" />
</SelectParameters>
</asp:SqlDataSource>
Поста весь код для SqlDataSource – rach
@ user1848739 - Editted – techblog
SELECT DISTINCT [рубриках] FROM [table1] WHERE ([Программа] = YourRequestQueryString Выполнить этот запрос на ваш SQL и посмотреть, если он возвращает некоторые значения.Также попробуйте добавить SelectCommandType в свой тег SQLDataSource – rach