PDA

View Full Version : فیلتر کردن CollectionView



behzad24be
شنبه 08 خرداد 1389, 16:45 عصر
سلام
میشه راهنماییم کنید که چطری میشه یک CollectionView رو در زبان VB فیلتر کرد ، متاسفانه همه نمونه مثال ها توی اینترنت به زبان C#‎ هستن و زمانی که من همون روش رو با VB انجام میدم برنامه این خطا رو می ده : Specified method is not supported.
این هم کدی هست که با VB نوشتم :


Dim searchCV As CollectionView
Private Sub Window_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Input.KeyEventArgs) Handles MyBase.KeyDown
If e.Key = Windows.Input.Key.Return Then
searchCV.Filter = New Predicate(Of Object)(AddressOf MakeSearch)
End If
End Sub

Function MakeSearch(ByVal item As Object) As Boolean
Dim row = CType(item, DataRow)
If row("Name").ToString.Trim.ToLower.Contains("behzad") Then
Return True
Else
Return False
End If
Return True
End Function