Définir le contrôle à créer lors d’une opération de glisser-déplacer à partir de la fenêtre Sources de donnéesSet the control to be created when dragging from the Data Sources window

Vous pouvez créer des contrôles liés aux données en faisant glisser des éléments depuis la des Sources de données fenêtre vers le Concepteur WPF ou le Concepteur Windows Forms.You can create data-bound controls by dragging items from the Data Sources window onto the WPF designer or Windows Forms designer. Chaque élément dans le des Sources de données fenêtre possède un contrôle par défaut qui est créé lorsque vous faites glisser vers le concepteur.Each item in the Data Sources window has a default control that is created when you drag it to the designer. Toutefois, vous pouvez choisir de créer un autre contrôle.However, you can choose to create a different control.

Définir les contrôles à créer pour les tables de données ou des objetsSet the controls to be created for data tables or objects

Avant de faire glisser des éléments qui représentent des tables de données ou des objets à partir de la des Sources de données fenêtre, vous pouvez choisir d’afficher toutes les données dans un contrôle, ou pour afficher chaque colonne ou propriété dans un contrôle distinct.Before you drag items that represent data tables or objects from the Data Sources window, you can choose to display all the data in one control, or to display each column or property in a separate control.

Dans ce contexte, le terme objet fait référence à un objet métier personnalisé, une entité (dans un Entity Data Model) ou un objet retourné par un service.In this context, the term object refers to a custom business object, an entity (in an Entity Data Model), or an object returned by a service.

Pour définir les contrôles à créer pour les tables de données ou des objetsTo set the controls to be created for data tables or objects

  1. Assurez-vous que le Concepteur WPF ou le Concepteur Windows Forms est ouvert.Make sure that the WPF designer or the Windows Forms designer is open.

  2. Dans le des Sources de données fenêtre, sélectionnez l’élément qui représente la table de données ou de l’objet à définir.In the Data Sources window, select the item that represents the data table or object you want to set.

  3. Cliquez sur le menu déroulant pour l’élément, puis cliquez sur un des éléments suivants dans le menu :Click the drop-down menu for the item, and then click one of the following items in the menu:

    • Pour afficher chaque champ de données dans un contrôle distinct, cliquez sur détails.To display each data field in a separate control, click Details. Lorsque vous faites glisser l’élément de données vers le concepteur, cette action créera un contrôle lié aux données différent pour chaque colonne ou propriété de l’objet, ainsi que des étiquettes pour chaque contrôle ou de table de données parente.When you drag the data item to the designer, this action will create a different data-bound control for each column or property of the parent data table or object, along with labels for each control.

    • Pour afficher toutes les données dans un seul contrôle, sélectionnez un autre contrôle dans la liste, telle que DataGrid ou liste dans une application WPF, ou DataGridView dans Windows Forms application.To display all of the data in a single control, select a different control in the list, such as DataGrid or List in a WPF application, or DataGridView in a Windows Forms application.

    La liste des contrôles disponibles dépend du concepteur que vous avez ouvert, la version du .NET Framework que votre projet cible, et si vous avez ajouté personnalisé de contrôles cette prise en charge de liaison de données à la boîte à outils.The list of available controls depends on which designer you have open, which version of the .NET Framework your project targets, and whether you have added custom controls that support data binding to the Toolbox. Si le contrôle que vous souhaitez créer n’est pas dans la liste des contrôles disponibles, vous pouvez ajouter le contrôle à la liste.If the control you want to create is not in the list of available controls, you can add the control to the list. Pour plus d’informations, consultez ajouter des contrôles personnalisés à la fenêtre Sources de données.For more information, see Add custom controls to the Data Sources window.

    Pour savoir comment créer un contrôle Windows Forms personnalisé qui peut être ajouté à la liste de contrôles pour les tables de données ou des objets dans le des Sources de données fenêtre, consultez créer un contrôle utilisateur Windows Forms qui prend en charge des données complexes liaison.To learn how to create a custom Windows Forms control that can be added to the list of controls for data tables or objects in the Data Sources window, see Create a Windows Forms user control that supports complex data binding.

Définir les contrôles à créer pour les colonnes de données ou des propriétésSet the controls to be created for data columns or properties

Avant de faire glisser un élément qui représente une colonne ou une propriété d’un objet à partir de la des Sources de données fenêtre vers le concepteur, vous pouvez définir le contrôle à créer.Before you drag an item that represents a column or a property of an object from the Data Sources window to the designer, you can set the control to be created.

Pour définir les contrôles à créer pour des colonnes ou des propriétésTo set the controls to be created for columns or properties

  1. Assurez-vous que le Concepteur WPF ou le Concepteur Windows Forms est ouvert.Make sure that the WPF designer or the Windows Forms designer is open.

  2. Dans le des Sources de données fenêtre, développez la table souhaitée, ou pour afficher ses colonnes ou les propriétés de l’objet.In the Data Sources window, expand the desired table or object to display its columns or properties.

  3. Sélectionnez chaque colonne ou la propriété pour laquelle vous souhaitez définir le contrôle à créer.Select each column or property for which you want to set the control to be created.

  4. Cliquez sur le menu déroulant de la colonne ou la propriété, puis sélectionnez le contrôle à créer lorsque vous faites glisser l’élément vers le concepteur.Click the drop-down menu for the column or property, and then select the control you want to create when the item is dragged to the designer.

    La liste des contrôles disponibles dépend du concepteur que vous avez ouvert, la version du .NET Framework que votre projet cible, et des contrôles personnalisés qui prennent en charge de liaisons de données ont ajoutés à la boîte à outils.The list of available controls depends on which designer you have open, which version of the .NET Framework your project targets, and which custom controls that support data binding you have added to the Toolbox. Si le contrôle que vous souhaitez créer est dans la liste des contrôles disponibles, vous pouvez ajouter le contrôle à la liste.If the control you want to create is in the list of available controls, you can add the control to the list. Pour plus d’informations, consultez ajouter des contrôles personnalisés à la fenêtre Sources de données.For more information, see Add custom controls to the Data Sources window.

    Pour savoir comment créer un contrôle personnalisé qui peut être ajouté à la liste de contrôles pour les colonnes de données ou les propriétés dans le des Sources de données fenêtre, consultez créer un contrôle utilisateur Windows Forms qui prend en charge la liaison de données simple.To learn how to create a custom control that can be added to the list of controls for data columns or properties in the Data Sources window, see Create a Windows Forms user control that supports simple data binding.

    Si vous ne souhaitez pas créer un contrôle pour la colonne ou propriété, sélectionnez aucun dans le menu déroulant.If you don't want to create a control for the column or property, select None in the drop-down menu. Cela est utile si vous souhaitez faire glisser la table parent ou l’objet vers le concepteur, mais vous ne souhaitez pas inclure la colonne ou propriété particulière.This is useful if you want to drag the parent table or object to the designer, but you do not want to include the specific column or property.

Voir aussiSee also