ASP.Net从下拉列表中删除项目?

时间:2015-04-02 12:57:37

标签: asp.net

我有一个下拉列表,它通过DataGrid填充。在某些情况下,我想从此列表中删除一些项目。变量" SoftwareToRemoveFromList"将填写我想删除的项目。

到目前为止,我有这段代码:

    Dim removeListItem As ListItem = SoftwareDropDown.Items.FindByText(SoftwareToRemoveFromList)
        SoftwareDropDown.Items.Remove(removeListItem)

这运行没有错误和" removeListItem"的内容有我要从下拉列表中删除的字符串。但是,当它运行时它实际上并没有从下拉列表中删除任何东西?只是想知道我在这里失踪了什么?

1 个答案:

答案 0 :(得分:1)

按索引删除对我有用

    Dim removeListItem As Integer = SoftwareDropDown.Items.IndexOf(SoftwareDropDown.Items.FindByText(SoftwareToRemoveFromList))
    SoftwareDropDown.Items.RemoveAt(removeListItem)