Asp.net 数据绑定下拉列表

Asp.net 数据绑定下拉列表,asp.net,ms-access,Asp.net,Ms Access,我有一个字段“oStatus”,我在MS Access中将其设置为列表框值列表,行源:取消;订购;悬而未决的正在处理,我已将DropDownList控件配置为数据源 但是,当我单击网页中的下拉列表时,控件仅显示字段的结果(例如排序)。我怎样才能让它也显示dropdownlist中的其他项目?(已取消、待定、正在处理等) MS访问 字段:oStatus 行源类型:值列表 行来源:取消;订购;悬而未决的从代码中处理,看起来您正在使用订单的单一状态作为数据源-这意味着您只能在下拉列表中获得单一项目

我有一个字段“oStatus”,我在MS Access中将其设置为列表框值列表,行源:取消;订购;悬而未决的正在处理,我已将DropDownList控件配置为数据源

但是,当我单击网页中的下拉列表时,控件仅显示字段的结果(例如排序)。我怎样才能让它也显示dropdownlist中的其他项目?(已取消、待定、正在处理等)


MS访问

字段:oStatus

行源类型:值列表


行来源:取消;订购;悬而未决的从代码中处理

,看起来您正在使用订单的单一状态作为数据源-这意味着您只能在下拉列表中获得单一项目。换句话说,您编写的查询将只返回单个项(因为该行只能包含单个值)

您应该使用所有可能的选项填充下拉列表,然后选择与订单中的状态匹配的项目。不幸的是,我不知道您将如何使用
控件,因为我从未使用过它

选项应以静态方式填充

<asp:DropDownList runat="server">
  <asp:ListValue value="1">Cancelled</asp:ListValue>
  ...
</asp:DropDownList>

取消
...

或者,如果它们是数据库中的值,那么我猜您可以使用
填充它们,然后使用另一种方法根据
ordersTable

中的值选择正确的值。也许我的问题措辞不正确,但我希望dropdownlist控件包含Cancelled;订购;挂起等。无论数据库中字段的值如何,您是否说您的数据源只有“排序”,是否要将其他值添加到数据源?其他值是否会来自数据源,或者您是否只需要在它们不存在时添加它们?是的,我希望下拉列表显示字段的值,但单击下拉列表也会显示其他选项(取消等)。希望它在MS Access中的工作方式一样。如果看不到您目前的确切情况(而不是含糊不清的陈述),就不可能给您的问题提供答案problem@user1166862-你找到解决问题的方法了吗?这是我在回答中提出的吗?
<asp:DropDownList runat="server">
  <asp:ListValue value="1">Cancelled</asp:ListValue>
  ...
</asp:DropDownList>