我可以根据与部分文本的匹配从DropDownList中删除多个项目

时间:2012-08-07 19:56:46

标签: vb.net .net-1.1 asp.net-1.1

我有一个下拉列表,内容类似于:

City1
City1_SearchCriteria
City2
City3
City3_SearchCriteria
City4
City4_SearchCriteria

我想知道是否可以删除此下拉列表中包含_SearchCriteria

的项目

或者,我应该向下看看作为下拉源的DataSet吗?

1 个答案:

答案 0 :(得分:0)

我会亲自修复数据集。但是,您可以通过在项目列表中向后工作并删除不良项目来轻松删除违规项目:

    For nI As Integer = cboMyData.Items.Count - 1 To 0 Step -1
        Dim oItem As ListItem
        oItem = cboMyData.Items(nI)
        If oItem.Text.EndsWith("_SearchCriteria", StringComparison.InvariantCultureIgnoreCase) Then
            cboDataType.Items.Remove(oItem)
        End If
    Next