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

  1. Ouvrez la solution que vous avez créée dans Création de classes LINQ to SQL : utilisation du Concepteur O/R.

  2. Faites glisser un contrôle TextBox de la Boîte à outils vers Form1.

  3. Faites glisser un Button de la Boîte à outils vers Form1et modifiez sa propriété Text en Exécuter la requête.

  4. 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
    
  5. Appuyez sur F5.

  6. Tapez Germany dans la zone de texte.

  7. Cliquez sur le bouton Exécuter la requête.

  8. 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

Stockage et accès aux données

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