Partager via


Configurer la source de données, boîte de dialogue - ObjectDataSource

Mise à jour : novembre 2007

La boîte de dialogue Configurer la source de données - ObjectDataSource vous aide à configurer une source de données objet lorsque vous souhaitez afficher les données d'un objet métier dans un contrôle serveur Web ASP.NET qui prend en charge la liaison de données. Le titre de la boîte de dialogue change en fonction de l'ID du contrôle de source de données.

Une source de données objet représente un objet métier de couche intermédiaire avec des fonctions de récupération des données et de mise à jour. Si votre objet métier inclut une méthode qui retourne un objet DataSet, les contrôles serveur Web peuvent afficher et modifier les données retournées sur une page Web.

Note de sécurité :

Revalidez toujours l'entrée d'utilisateur dans la couche métier de votre application. Ne comptez pas sur le processus appelant pour fournir des données sûres. Pour plus d'informations, consultez la section "Indications générales" dans Sécurisation de l'accès aux données.

Les contrôles serveur Web qui prennent en charge la liaison de données sont entre autres les suivants :

BulletedList

DetailsView

GridView

RadioButtonList

CheckBoxList

DropDownList

ListBox

Repeater

DataList

FormView

Menu

TreeView

Pour accéder à cette boîte de dialogue à partir d'un contrôle serveur Web ASP.NET

  1. Dans Visual Web Developer, ouvrez une page ASPX.

  2. Passez en mode Design.

  3. À partir de la Boîte à outils, faites glisser l'un des contrôles de la liste précédente sur la page. Par exemple, à partir du groupe Standard de la Boîte à outils, faites glisser un contrôle GridView sur la page.

  4. Cliquez avec le bouton droit sur le contrôle, puis cliquez sur Afficher la balise active.

  5. Dans la fenêtre de tâches qui s'affiche, dans la liste déroulante Choisir la source de données, sélectionnez <Nouvelle source de données...>.

    Remarque :

    Certains contrôles vous permettent uniquement de cliquer sur Choisir la source de données, après quoi vous sélectionnez <Nouvelle source de données...> dans la liste déroulante Sélectionnez une source de données.

    L'Assistant Configuration de source de données s'ouvre.

  6. Sous À partir d'où l'application obtiendra-t-elle les données ?, cliquez sur Objet.

  7. Dans la zone Spécifiez un ID pour la source de données, tapez un ID de source de données.

    L'ID par défaut est ObjectDataSource1.

  8. Cliquez sur OK.

    Un contrôle ObjectDataSource est créé automatiquement sur votre page et la fenêtre Configurer la source de données - ObjectDataSource1 s'ouvre.

Pour accéder directement à cette boîte de dialogue à partir d'un contrôle ObjectDataSource

  1. Dans Visual Web Developer, ouvrez une page ASPX.

  2. Passez en mode Design.

  3. À partir du groupe Données de la Boîte à outils, faites glisser un contrôle ObjectDataSource sur la page.

  4. Dans la fenêtre de tâches, cliquez sur Configurer la source de données.

    La fenêtre Configurer la source de données - ObjectDataSource1 s'ouvre.

    Après avoir configuré le contrôle ObjectDataSource, vous pouvez le lier à l'un des contrôles serveur Web dans la liste ci-dessus en spécifiant l'ID de source de données dans la liste déroulante Choisir la source de données ou dans la propriété DataSourceID du contrôle serveur Web.

Pour plus d'informations sur la liaison de données, consultez Vue d'ensemble de l'accès aux données ASP.NET ou les rubriques orientées tâche suivantes.

Tâches

Procédure pas à pas : liaison de données à un objet métier personnalisé

Procédure pas à pas : liaison de données de pages Web à un composant de données Visual Studio

Procédure pas à pas : affichage et mise en forme des données avec le contrôle serveur Web DataList

Comment : établir une liaison vers les données d'un contrôle basé sur des modèles dans Visual Studio

Comment : établir une liaison vers les données d'un contrôle basé sur des modèles

Éléments d'interface

  • Choisissez votre objet métier
    Cet élément apparaît dans l'étape Choisir un objet métier de l'Assistant.

    Spécifie l'objet métier qui peut être utilisé pour récupérer ou mettre à jour des données. La liste déroulante sera remplie uniquement si des objets métier sont définis dans le répertoire Bin ou le répertoire App_Code du site Web. Votre objet métier doit inclure une méthode qui retourne un objet DataSet pour afficher des données dans un contrôle serveur Web. Pour plus d'informations et un exemple de code, consultez Procédure pas à pas : liaison de données à un objet métier personnalisé.

Voir aussi

Concepts

Vue d'ensemble des contrôles serveur Web liés aux données ASP.NET

Vue d'ensemble des contrôles de source de données

Sécurisation de l'accès aux données

Création d'un objet source de contrôle ObjectDataSource

Liaison à des données à l'aide d'un contrôle de source de données

Liaison de données au contrôle serveur Web TreeView

Liaison à des données hiérarchiques

Vue d'ensemble des expressions de liaison de données

Référence

Vue d'ensemble du contrôle serveur Web ObjectDataSource

ObjectDataSource

Autres ressources

Contrôle serveur Web ObjectDataSource (Visual Studio)