如何在listview中过滤xml中的数据?

时间:2016-05-24 09:28:23

标签: xml vb.net listview

我想知道,如何在xml文件中过滤。我有1个按钮搜索,1个文本框和列表视图。这种情况,当我输入文本框时,例如:M和列表视图中的所有标题都会出现在" M"。

1 个答案:

答案 0 :(得分:1)

这是我用来过滤列表框的代码。

Public Sub FiltrarListbox(lb As ListBox, filtre As String)
    Dim l As New List(Of Object)
    For Each item As Object In $CompletCollection
        If (item.toString().ToLower.Contains(filtre.ToLower)) Then
            l.Add(item)
        End If
    Next
    lb.DataSource = l
    lb.ClearSelected()
End Sub

您需要保存列表框对象的完整列表,然后从complet集合中过滤掉所需的对象,将它们复制到新列表并将新列表设置为列表框的数据源。