Affichage d'informations destinées à l'utilisateur : affichage des données dans votre interface utilisateur

Mise à jour : novembre 2007

Dans cette leçon, vous apprendrez à créer une interface utilisateur de base pour consulter les données d'une base de données locale.

Maintenant que vous avez créé une connexion à un fichier de base de données local, l'étape suivante consiste à créer une interface utilisateur pour afficher les données. La programmation qui sous-tend la récupération de données d'une base de données et leur affichage dans une interface utilisateur est très complexe. Heureusement, Visual Basic crée et configure automatiquement pour vous les objets de données requis. Tout ce que vous avez à faire se résume donc à sélectionner et positionner ces objets. Dans cette leçon, vous apprendrez comment créer un formulaire d'affichage de données simple.

Essayez !

Pour créer un formulaire d'accès aux données

  1. Ouvrez le projet Adresses de la leçon précédente. Si vous ne l'avez pas encore terminée, allez à Obtention des informations requises : connexion à une base de données existante et terminez cette leçon avant de poursuivre.

  2. Dans l'Explorateur de solutions, sélectionnez Form1.vb, puis dans le menu Affichage, cliquez sur Concepteur.

  3. Dans l'Explorateur de solutions, cliquez sur l'onglet Sources de données.

    Dans la fenêtre Sources de données, prenez le temps d'examiner les nœuds FirstDatabaseDataSet et Addresses. Vous pouvez développer le nœud Addresses pour afficher les différents champs de la table.

  4. Faites glisser le nœud Adresses depuis la fenêtre Sources de données jusqu'au formulaire.

    Remarque :

    Certains contrôles sont ajoutés automatiquement au formulaire. Plusieurs composants sont créés et ajoutés à la barre d'état des composants située sous le formulaire. Un contrôle DataGridView affiche les lignes et les colonnes de la table ; un autre sert à la navigation (AddressesBindingNavigator). En outre, Visual Basic crée des composants qui se connectent à la base de données, gèrent la récupération et la mise à jour des données et enregistrent ces dernières dans un DataSet local (respectivement AddressesBindingSource, AddressesTableAdapter et FirstDatabaseDataSet).

  5. Sélectionnez le contrôle AddressesDataGridView, et dans la fenêtre Propriétés, affectez à la propriété Dock la valeur Fill (cliquez sur le bouton central).

    La grille se développe pour remplir le formulaire.

  6. Appuyez sur F5 pour exécuter le programme.

    Les données issues de la table Adresses sont affichées dans le contrôle DataGridView sur le formulaire. Vous pouvez utiliser les contrôles du BindingNavigator situé en haut du formulaire pour naviguer entre les lignes et même pour ajouter ou supprimer des enregistrements. Vous pouvez également apporter des modifications aux enregistrements en modifiant les données affichées dans la grille. Toutefois, ces modifications ne seront pas enregistrées, à moins que vous cliquiez sur l'icône Enregistrer les données. Dans la rubrique suivante, vous apprendrez comment enregistrer automatiquement les modifications apportées à vos données.

Étapes suivantes

Dans cette leçon, vous avez appris à utiliser les outils visuels Visual Basic pour créer une interface utilisateur de base orientée données. Dans la leçon suivante, vous apprendrez à créer un formulaire de saisie de données et à enregistrer les modifications dans la base de données.

Leçon suivante : Ajout ou modification de vos enregistrements : mise à jour de données

Voir aussi

Tâches

Obtention des informations requises : connexion à une base de données existante

Autres ressources

Gestion de vos enregistrements : utilisation de données dans votre programme

Visite guidée de Visual Basic