0

我有一个国家和州的下拉列表。

虽然第一次绑定项目不是添加但在第二次刷新页面中然后它在下拉值中进行选择。

代码:

不是在页面加载一些按钮点击事件触发然后需要显示相应的值。

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

如何在第一次绑定本身?

4

1 回答 1

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;
}
于 2012-12-11T18:53:15.407 回答