0

コードビハインドとしてasp.netとvb.netを使用しています。ドロップダウンボックスがあります。ページの読み込み時に値のリストが入力されます。Webサービスからのデータがあります。arrdata は Web サービス データで構成されます。

If IsNothing(arrData(12)) Then
  DropDownList_mylist.Items.Add(New ListItem("Choose"))
  DropDownList_mylist.SelectedIndex = DropDownList_mylist.Items.IndexOf(DropDownList_mylist.Items.FindByText("Choose"))
Else
  DropDownList_mylist.SelectedIndex = DropDownList_mylist.Items.IndexOf(DropDownList_mylist.Items.FindByText(arrData(12)))
End If

問題は、最初のアイテムを与えることです。正しいアイテムではありません。

4

1 に答える 1

0

リストに既存の項目が既に存在する場合は、AppendDataBoundItems プロパティを使用して true に設定します。

ここで同様の質問:

オブジェクト データ ソースにバインドされたドロップダウン リスト - ボタンのクリックで更新する方法

于 2012-11-13T22:09:55.710 に答える