从DataSource填充DropDownList

Chr*_*ris 3 .net sql-server asp.net datasource drop-down-menu

我有一个SQL数据源,它选择表的所有行.我需要填充一个包含所有行的某个字段('百分比')的下拉列表,并且当单击一个以使'value'成为行'id'字段时.

有一个简单的方法吗?谢谢

Abe*_*ler 11

你会想要这个:

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

<asp:SqlDataSource id="sds_Items" ...........other stuff........ />
Run Code Online (Sandbox Code Playgroud)

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