2010-08-25 3 views
1

J'ai une listview qui est liée à un datatable (n'utilisant aucun objet personnalisé pour représenter les données extraites). Comment puis-je créer une vue afin que je puisse filtrer, trier la collection. (I essayé google et les échantillons que j'ai trouvés en utilisant des objets (par exemple: produit) pour créer des vues)filtering datatable

exemple de code:

Private Sub ShowOnlyBargainsFilter(ByVal sender As Object, ByVal e As FilterEventArgs) 
      Dim **product** As AuctionItem = TryCast(e.Item, AuctionItem) 
      If product IsNot Nothing Then 
       ' Filter out products with price 25 or above 
       If product.CurrentPrice < 25 Then 
        e.Accepted = True 
       Else 
        e.Accepted = False 
       End If 
      End If 
     End Sub 

Je n'ai pas un objet comme produit comme dans l'exemple ci-dessus. que fais-je?

Répondre

2

utilisez la propriété DataTable.DefaultView et filtrez le tri ou faites ce que vous voulez faire