Salve,
ho cercato parecchio sul web senza alcun risulatato e spero che qualcuno di voi possa aiutarmi.
Il mio problema è il seguente:
Ho creato in una WPF una listview sulla quale vengono elencati degli elementi estratti da un database sql.
Quando tento di filtrare la Bindinglistcollectionview con evento KEYUP di una textbox mi da un errore (L'elenco sottostante di questa CollectionView non supporta operazioni di filtro ).
In pratica le proprietà .CANFILTER e .CANCUSTOMFILTER mi restituiscono FALSE.
Vi posto il codice:
Class Window1
Private db As New DataClassDBDataContext
Private MyListView As BindingListCollectionView
Private Sub Window1_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
Dim MyList = From c In db.Customers _
Order By c.LastName _
Select c
Me.DataContext = MyList
Me.MyListView = CType(CollectionViewSource.GetDefaultView(Me.DataC ontext), BindingListCollectionView)
End Sub
Private Sub TxtSearch_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Input.KeyEventArgs)
Me.MyListview.CustomFilter = "Customers = " & TxtSearch.Text
End Sub
End Class
Un grazie in anticipo