Asp.net 下拉列表未选择正确的项目

Asp.net 下拉列表未选择正确的项目,asp.net,Asp.net,我使用asp.net和vb.net作为代码隐藏。我有一个下拉框。它将填充页面加载时的值列表。我有一个来自webservice的数据。arrdata由web服务数据组成 If IsNothing(arrData(12)) Then DropDownList_mylist.Items.Add(New ListItem("Choose")) DropDownList_mylist.SelectedIndex = DropDownList_mylist.Items.IndexOf(DropDow

我使用asp.net和vb.net作为代码隐藏。我有一个下拉框。它将填充页面加载时的值列表。我有一个来自webservice的数据。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

问题是,它给出了第一项。不是正确的项。

如果列表中已有项,请使用AppendDataBoundItems属性并将其设置为true

类似问题如下: