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

如何将MS Access查询输入asp.net下拉按钮,asp.net,ms-access,drop-down-menu,Asp.net,Ms Access,Drop Down Menu,我正在使用MS Access中的查询在asp.net中创建一个下拉列表,但我不知道该怎么做。我的列表应该是查询的名称,当我单击列表时,查询中的输入应该显示出来 另外,如何使用查询中的输入生成图形 </div> <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1" Height="24px" Width="268px"> </asp:DropD

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

另外,如何使用查询中的输入生成图形

</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>

602502是我的问题之一。我试图在
sqldatasource
中输入它,但没有成功


我的连接字符串是好的;当我测试它时,连接是正常的。

也许它希望您设置文本和下拉选项值的列。例如:

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

DataTextField
是当用户打开下拉列表时,为每个选项显示的内容
DataValueField
是当您参考
DropDownList 1时返回的内容。在代码中选择Value


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

我的表中有10列,我编辑查询以仅显示3列。。我需要在下拉列表中显示41项。从602502到606502。我将在这里输入我的所有查询?不,您可以将查询留在原处。只需使用查询返回的列名称在下拉列表中设置
DataTextField
DataValueField
属性的值
DataTextField
是用户将看到的内容
DataValueField
是放置在下拉菜单选项元素的
value
属性中的内容。