2012-12-11 35 views
0

我有一個國家和國家的下拉列表。不綁定第一次下拉

雖然第一次綁定項目時沒有添加,但是在第二個刷新頁面中,則它正在下拉值中進行選擇。

代碼:

不是在頁面加載某些按鈕單擊事件觸發則需要顯示相應的值。

this.BindCountries(); 
ddlCountry.SelectedItem.Value = objAddressResponse.Country; 
this.BindStates(objAddressResponse.Country); 
ddlState.SelectedItem.Value = 
      ddlState.Items.Count > 1 ? objAddressResponse.State : ""; 

如何在第一次自己綁定?

+0

上面的代碼的值綁定到下拉從需要顯示爲我已經更新了答案所選值 –

回答

1

很難理解你的代碼;以下是將下拉列表綁定到數據源的基本代碼。

ddl.DataTextField = "fieldName1"; //field name for Text 
ddl.DataValueField = "fieldName2"; //field name for Value 
ddl.DataSource = yourDataSource; //your data source with above field names 
ddl.DataBind(); //bind the data source here 

//Edit: Selecting a value. 
if(ddl.Items.FindByValue("yourValue") !=null){ 
    ddl.Items.FindByValue("yourValue").Seleted = true; 
} 
+0

。 –

+0

數據庫或任何其他的值後分配值給下拉 – Kaf

+0

是啊,但我們不能讓條件成爲一條線嗎? –