2010-10-19 218 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