Utilisation de LINQ pour lier des données à des contrôles
Mise à jour : novembre 2007
Dans la leçon précédente, Création de classes LINQ to SQL : utilisation du Concepteur O/R, vous avez appris à utiliser le Concepteur O/R pour mapper des classes LINQ to SQL aux tables dans une base de données. Dans cette leçon, vous apprendrez à utiliser une requête LINQ pour lier des données à un contrôle.
Composants requis
Pour compléter cette leçon, vous devez avoir accès à la version SQL Server de l'exemple de base de données Northwind. Pour plus d'informations, consultez Comment : installer des exemples de bases de données.
Vous devez compléter la leçon Création de classes LINQ to SQL : utilisation du Concepteur O/R avant de démarrer celle-ci.
Pour utiliser LINQ afin de lier des données à un contrôle
Ouvrez la solution que vous avez créée dans Création de classes LINQ to SQL : utilisation du Concepteur O/R.
Faites glisser un contrôle TextBox de la Boîte à outils vers Form1.
Faites glisser un Button de la Boîte à outils vers Form1et modifiez sa propriété Text en Exécuter la requête.
Double-cliquez sur le bouton et ajoutez le code suivant au gestionnaire d'événements Button1_Click :
Dim CustomersQuery = From customers in NorthwindSampleDataContext1.Customers _ Where customers.Country = TextBox1.Text _ Select customers CustomerBindingSource.DataSource = CustomersQuery
Appuyez sur F5.
Tapez Germany dans la zone de texte.
Cliquez sur le bouton Exécuter la requête.
Vérifiez que seuls les clients dont la propriété Country a la valeur Allemagne sont affichés. Puis essayez un pays différent, tel que les États-Unis ou le Royaume-Uni.
Étapes suivantes
Dans cette leçon, vous avez appris comment utiliser des requêtes LINQ pour lier des données aux contrôles dans une application. Dans la prochaine leçon, vous apprendrez à utiliser des littéraux XML dans votre code.
Leçon suivante : Inclusion de balisage XML directement dans votre code : utilisation de littéraux XML
Voir aussi
Tâches
Création de classes LINQ to SQL : utilisation du Concepteur O/R
Procédure pas à pas : création de classes LINQ to SQL (Concepteur O/R)
Concepts
Utilisation de LINQ dans Visual Basic Express
Vue d'ensemble du Concepteur O/R
Autres ressources
Gestion de vos enregistrements : utilisation de données dans votre programme