2010-10-19 144 views
3

我有一个SQL数据源选择表的所有行。我需要在所有行的某个字段('百分比')中填充一个下拉列表,并且当单击一个字段以将'值'设置为'id'字段时。从DataSource填充DropDownList

有没有简单的方法来做到这一点?由于

回答

10

你会想这样的:

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

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

您不必担心分配上点击的价值。只需在首次加载DropDownList时执行此操作。

+1

如果你愿意,你也可以在代码隐藏中做同样的事情 – skyfoot 2010-10-19 14:28:00

+0

干杯伙伴,很好的工作 – Chris 2010-10-19 20:17:58

+0

你好,我怎么能做到这一点从母版页,我需要绑定下拉用户控件与相同的数据一个地方。谢谢 – hsobhy 2016-04-03 11:31:11