下拉菜单没有选择正确的项目

时间:2012-11-13 22:07:57

标签: 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(DropDownList_mylist.Items.FindByText("Choose"))
Else
  DropDownList_mylist.SelectedIndex = DropDownList_mylist.Items.IndexOf(DropDownList_mylist.Items.FindByText(arrData(12)))
End If

问题是,它是第一个项目。不是正确的项目。

1 个答案:

答案 0 :(得分:0)

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

这里有类似的问题:

Dropdown list bound to object data source - how to update on a button click