没有约束第一次下拉

时间:2012-12-11 18:29:26

标签: c# enums

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

虽然第一次绑定项目时没有添加,但在第二个刷新页面中,它会在下拉值中选择。

代码:

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

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

如何在第一时间绑定?

1 个答案:

答案 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;
}