Comment : filtrer et trier des données connexes dans une application Windows Forms
Vous pouvez filtrer les données en affectant comme valeur à la propriété Filter une expression de chaîne qui retourne les enregistrements souhaités.
Pour trier les données, affectez comme valeur à la propriété Sort le nom de la colonne sur la base de laquelle vous souhaitez effectuer le tri ; ajoutez DESC pour trier en ordre décroissant ou ASC pour trier en ordre croissant.
Notes
Si votre application n'utilise pas de composants BindingSource, vous pouvez filtrer et trier les données à l'aide d'objets DataView. Pour plus d'informations, consultez DataViews (ADO.NET).
Pour filtrer les données à l'aide d'un composant BindingSource
Affectez comme valeur à la propriété Filter l'expression que vous souhaitez retourner. Par exemple, le code suivant retourne les clients dont le CompanyName commence par un « B » :
CustomersBindingSource.Filter = "CompanyName like 'B'"
customersBindingSource.Filter = "CompanyName like 'B'";
Pour trier les données à l'aide d'un composant BindingSource
Affectez comme valeur à la propriété Sort la colonne selon laquelle effectuer le tri. Par exemple, le code suivant trie les clients selon la colonne CompanyName en ordre décroissant :
CustomersBindingSource.Sort = "CompanyName Desc"
customersBindingSource.Sort = "CompanyName Desc";
Voir aussi
Concepts
Nouveautés du développement d'applications de données
Liaison de contrôles Windows Forms à des données dans Visual Studio
Liaison de contrôles à des données dans Visual Studio
Autres ressources
Procédures pas à pas relatives aux données
Vue d'ensemble d'applications de données dans Visual Studio
Connexion aux données dans Visual Studio
Préparation de votre application pour recevoir des données
Extraction de données dans votre application
Modification des données dans votre application
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Mai 2011 |
Clause LIKE fixe dans l'exemple de code. |
Commentaires client. |