0

国と州のドロップダウンリストがあります。

そして、最初にアイテムをバインドしている間は追加ではなく、2番目の更新ページでドロップダウン値を選択しています。

コード:

ページの読み込みではなく、ボタンクリックイベントが発生し、対応する値を表示する必要があります。

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 に答える