我有一个国家和州的下拉列表。
虽然第一次绑定项目时没有添加,但在第二个刷新页面中,它会在下拉值中选择。
代码:
不在页面加载某些按钮点击事件触发然后需要显示相应的值。
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;
}