从DataSource填充DropDownList

时间:2010-10-19 14:22:33

标签: asp.net .net sql-server drop-down-menu datasource

我有一个SQL数据源,它选择表的所有行。我需要使用所有行的某个字段(“百分比”)填充下拉列表,并在单击一个时将“值”设置为行的“id”字段。

有一种简单的方法吗?感谢

1 个答案:

答案 0 :(得分:11)

你会想要这个:

<asp:DropDownList id="ddl_Items" runat="Server" DataTextField="percentage" 
     DataValueField="id" DataSourceId="sds_Items" />

<asp:SqlDataSource id="sds_Items" ...........other stuff........ />

您无需担心在点击时分配值。只需在首先加载DropDownList时执行此操作。