如何将MS Access查询输入到asp.net下拉按钮

时间:2016-04-17 15:34:44

标签: asp.net ms-access drop-down-menu

我正在使用MS Access中的查询在asp.net中创建一个下拉列表,但我不知道该怎么做。我的列表应该是查询的名称,当我点击列表时,我的查询中的输入应该显示出来。

另外,如何使用查询中的输入制作图表?

<select name="select" id="select">
  <option class='short' data-limit='37' value="Select your University">Select your University</option>
  <option class='short' data-limit='37' value="Bangladesh University of Engineering and Technology">Bangladesh University of Engineering and Technology</option>
  <option class='short' data-limit='37' value="Mawlana Bhashani Science and Technology University">Mawlana Bhashani Science and Technology University</option>
</select>

602502是我的一个查询。我尝试在</div> <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1" Height="24px" Width="268px"> </asp:DropDownList> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString3 %>" ProviderName="<%$ ConnectionStrings:ConnectionString3.ProviderName %>" SelectCommand="SELECT * FROM [602502]"></asp:SqlDataSource> </form> 输入它,但我的行为不成功。

我的连接字符串很好;当我测试它时,连接没问题。

1 个答案:

答案 0 :(得分:0)

也许它正在寻找您设置下拉选项的文本和值的列。例如:

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1" Height="24px" Width="268px" DataTextField="name-of-column" DataValueColumn="name-of-column">
</asp:DropDownList>

DataTextField是用户在打开下拉列表时为每个选项显示的内容。 DataValueField是您在代码中引用DropDownList1.SelectValue时返回的内容。

此外,您可能需要考虑修改查询以仅选择这些字段所需的列。我不知道该表有多少列,但您可能会撤回大量额外数据,只是为了填充下拉列表中的两个属性。