我使用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
问题是,它是第一个项目。不是正确的项目。
答案 0 :(得分:0)
如果列表中已有项目,请使用AppendDataBoundItems属性并将其设置为true。
这里有类似的问题:
Dropdown list bound to object data source - how to update on a button click