Filtrer et trier des données dans une application Windows FormsFilter and sort data in a Windows Forms application

Filtrer les données en définissant le Filter propriété à une expression de chaîne qui retourne les enregistrements souhaités.You filter data by setting the Filter property to a string expression that returns the desired records.

Trier les données en définissant le Sort propriété le nom de colonne que vous souhaitez effectuer le tri ; ajouter DESC pour trier par ordre décroissant, ou ajouter ASC à trier par ordre croissant.You sort data by setting the Sort property to the column name you want to sort on; append DESC to sort in descending order, or append ASC to sort in ascending order.

Note

Si votre application n’utilise pas BindingSource composants, vous pouvez filtrer et trier les données à l’aide de DataView objets.If your application does not use BindingSource components, you can filter and sort data by using DataView objects. Pour plus d’informations, consultez DataViews.For more information, see DataViews.

Pour filtrer les données à l’aide d’un composant BindingSourceTo filter data by using a BindingSource component

  • Définir le Filter propriété à l’expression que vous souhaitez retourner.Set the Filter property to the expression you want to return. Par exemple, le code suivant retourne des clients avec un CompanyName qui commence par « B » :For example, the following code returns customers with a CompanyName that starts with "B":

    customersBindingSource.Filter = "CompanyName like 'B'";
    
    CustomersBindingSource.Filter = "CompanyName like 'B'"
    

Pour trier les données à l’aide d’un composant BindingSourceTo sort data by using a BindingSource component

  • Définir le Sort propriété à la colonne que vous souhaitez effectuer le tri.Set the Sort property to the column you want to sort on. Par exemple, le code suivant trie les clients sur le CompanyName dans l’ordre décroissant :For example, the following code sorts customers on the CompanyName column in descending order:

    customersBindingSource.Sort = "CompanyName Desc";
    
    CustomersBindingSource.Sort = "CompanyName Desc"
    

Voir aussiSee also