Partager via


Créer un contrôle à liaison simple (Windows Forms .NET)

Avec une liaison de données simple, vous pouvez afficher un seul élément de données, tel qu’une valeur de colonne d’une table de jeu de données vers un contrôle sur un formulaire. Vous pouvez lier facilement n’importe quelle propriété d’un contrôle à une valeur de données.

Pour lier facilement un contrôle

  1. Connecter à une source de données.

  2. Dans Visual Studio, sélectionnez le contrôle sur le formulaire et affichez la fenêtre Propriétés .

  3. Développez la propriété DataBindings .

    Les propriétés liées sont affichées sous la propriété DataBindings . Par exemple, dans la plupart des contrôles, la propriété Text est fréquemment liée.

  4. Si la propriété que vous souhaitez lier n’est pas l’une des propriétés couramment liées, sélectionnez le bouton Ellipsis (Screenshot of the Ellipsis button in the Properties window of Visual Studio.) dans la zone Avancé pour afficher la boîte de dialogue Mise en forme et Liaison avancée avec une liste complète des propriétés de ce contrôle.

  5. Sélectionnez la propriété à lier et sélectionnez la flèche déroulante sous Liaison. Une liste des sources de données disponibles s'affiche.

  6. Développez la source de données avec laquelle vous voulez établir une liaison jusqu’à trouver l’élément de données souhaité. Par exemple, si vous vous liez à une valeur de colonne dans une table de jeu de données, développez le nom du jeu de données, puis développez le nom de la table pour afficher les noms de colonnes.

  7. Sélectionnez le nom d’un élément à lier.

  8. Si vous travaillez dans la boîte de dialogue Mise en forme et Liaison avancée, sélectionnez OK pour revenir à la fenêtre Propriétés .

  9. Si vous souhaitez lier davantage de propriétés du contrôle, répétez les étapes 3 à 7.

    Remarque

    Comme les contrôles à liaison simple n’affichent qu’un seul élément de données, il est courant d’inclure une logique de navigation dans un Windows Form avec des contrôles simples liés.

Pour créer un contrôle lié et mettre en forme les données affichées

Avec la liaison de données Windows Forms, vous pouvez mettre en forme les données affichées dans un contrôle lié aux données à l’aide de la boîte de dialogue Mise en forme et Liaison avancée.

  1. Connecter à une source de données.

  2. Dans Visual Studio, sélectionnez le contrôle sur le formulaire, puis ouvrez la fenêtre Propriétés .

  3. Développez la propriété DataBindings, puis, dans la zone Avancé, sélectionnez le bouton de sélection (The Ellipsis button in the Properties window of Visual Studio.) pour afficher la boîte de dialogue Mise en forme et Liaison avancée, qui contient une liste complète des propriétés de ce contrôle.

  4. Sélectionnez la propriété à lier, puis sélectionnez la flèche liaison .

    Une liste des sources de données disponibles s'affiche.

  5. Développez la source de données à laquelle vous souhaitez lier la propriété jusqu’à ce que vous trouviez l’élément de données unique souhaité.

    Par exemple, si vous vous liez à une valeur de colonne dans la table d’un jeu de données, développez le nom du jeu de données, puis développez le nom de la table pour afficher les noms de colonnes.

  6. Sélectionnez le nom d’un élément à lier.

  7. Dans la zone Type de format, sélectionnez le format que vous souhaitez appliquer aux données affichées dans le contrôle.

    Dans tous les cas, vous pouvez spécifier la valeur affichée dans le contrôle si la source de données contient DBNull. Sinon, les options varient légèrement en fonction du type de format que vous sélectionnez. Le tableau suivant présente les options et les types de format.

    Type de format Option de mise en forme
    Aucune mise en forme Aucune option.
    Numérique Spécifiez le nombre de décimales à l’aide du contrôle Décimal vers le bas.
    Devise Spécifiez le nombre de décimales à l’aide du contrôle Décimal vers le bas.
    Date et heure Choisissez la façon dont la date et l’heure doivent être affichées en sélectionnant l’un des éléments de la zone de sélection Type .
    Scientifique Spécifiez le nombre de décimales à l’aide du contrôle Décimal vers le bas.
    Personnalisée Spécifiez une chaîne de format personnalisée.

    Pour plus d’informations, consultez Mise en forme des types. Remarque : Les chaînes de format personnalisées ne sont pas garanties d’aller-retour entre la source de données et le contrôle lié. Au lieu de cela, gérez l’événement ou Format la Parse liaison et appliquez une mise en forme personnalisée dans le code de gestion des événements.
  8. Sélectionnez OK pour fermer la boîte de dialogue Mise en forme et Liaison avancée et revenir à la fenêtre Propriétés .

Voir aussi