Select the product you need help with
Information : Programme pour Web Forms Data BindingNuméro d'article: 313481 - Voir les produits auxquels s'applique cet article SommaireRésuméCet article fournit une introduction à apprendre et maîtriser la liaison de données à l'aide de ASP.NET Web Forms. Pour vous aider à apprendre un Microsoft produit ou technologie, articles d'introduction fournissent des liens vers informations utiles, comme la documentation en ligne, articles de la base de connaissances Microsoft et livres blancs. Cet article contient les sections suivantes :
Vue d'ensembleAvec des pages Web Forms, vous pouvez afficher des informations en liant des contrôles à une source de données (comme avec la plupart des types de formulaires). Toutefois, la liaison de données dans les pages Web Forms est quelque peu différent de liaison de données dans les autres technologies, en raison de la nature des pages Web Forms elles-mêmes et l'architecture de programmation Web. Avec .NET Windows Forms et Web Forms, vous pouvez maintenant lier à pratiquement n'importe quelle propriété d'un contrôle. Cette rubrique fournit en arrière-plan des informations sur la liaison de données dans les pages Web Forms, comment travailler avec la liaison de données dans vos applications Web, et où vous trouverez plus d'informations sur la liaison de données et accès aux données dans les pages Web Forms. Liaison de données dans les pages Web Forms est souple. Vous pouvez lier toute propriété d'un contrôle aux données. Cette souplesse différencie des précédents types de liaison de la date de liaison de données dans les pages Web Forms. Dans d'autres types de liaison de données, vous liez généralement la propriété d'affichage (par exemple, la propriété texte d'une zone de texte) à la source de données. Dans les pages Web Forms, votre source de données peut être presque n'importe quel type d'information est disponible pour la page, si les informations proviennent d'une base de données, à partir d'un document XML, à partir d'un autre contrôle ou les processus ou même d'un calcul que vous effectuez vous-même. Les données de Web Forms liaison vous pouvez affecter ces données à toute propriété de n'importe quel contrôle. Par conséquent, vous pouvez utiliser la liaison de données pour effectuer des actions telles que :
Pour vue d'ensemble informations de liaison de données à l'aide des formulaires Web ASP.NET, visitez les sites Web Microsoft suivant : Web Forms Data Binding
(http://msdn2.microsoft.com/en-us/library/aa984095(vs.71).aspx)
Introduction to Data Binding in Web Forms Pages
(http://msdn2.microsoft.com/en-us/library/aa710844(vs.71).aspx)
Data-Binding Expressions for Web Forms Pages Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
(http://msdn2.microsoft.com/en-us/library/aa983586(vs.71).aspx)
307860
(http://support.microsoft.com/kb/307860/EN-US/
)
Vue d'ensemble de liaison de données ASP.NET ArchitectureVous pouvez lier n'importe quelle propriété de contrôle serveur Web valeur unique à une valeur de données (par exemple, vous pouvez lier la propriété Text d'un contrôle TextBox ou la propriété ImageUrl d'un contrôle image). Cela inclut non seulement afficher les propriétés, mais comportement propriétés telles que la taille, largeur et la police. Vous spécifiez liaison de données de valeur unique en créant une expression de liaison de données. Dans Microsoft Visual Studio, vous pouvez utiliser les outils de conception pour créer automatiquement cette expression. Lorsque le contrôle effectue la liaison de données, il résout l'expression et assigne la valeur résultante à la propriété spécifiée. Vous pouvez lier des données autant de propriétés sur un contrôle que vous le souhaitez.Documentation concernant les principaux concepts de liaison de données formulaire Web, reportez-vous aux sites Web Microsoft aux adresses suivantes : Data Binding Single-Value Web Server Controls at Design Time
(http://msdn2.microsoft.com/en-us/library/aa713238(vs.71).aspx)
Data Binding Single-Value Web Server Controls at Run Time
(http://msdn2.microsoft.com/en-us/library/aa713239(vs.71).aspx)
ContrôlesCertains contrôles Web Forms affichent à la fois les valeurs de plusieurs enregistrements. Ces contrôles sont notamment le Repeater, DataList, DataGrid, ListBox, CheckBoxList et RadioButtonList Web contrôles serveur et HtmlSelect contrôle. D'autres contrôles, comme des contrôles Label, TextBox, CheckBox et Hyperlink, affichent des valeurs uniques, ce qui en termes de liaison de données signifie que les valeurs d'un enregistrement unique. Pour plus d'informations, reportez-vous aux sites Web Microsoft aux adresses suivantes :Multi-Record and Single-Value Data Binding for Web Forms Pages
(http://msdn2.microsoft.com/en-us/library/aa711431(vs.71).aspx)
Data-Binding Expressions for Web Forms Pages Le site «Liaison de données expressions pour les Pages Web Forms» décrit comment la liaison de données de contrôle Web Forms est définie à l'aide d'une syntaxe spéciale. Le site Web traite les sujets suivants :
(http://msdn.microsoft.com/en-us/library/aa983586(VS.71).aspx)
Méthode Control.DataBindControl.DataBind Method La méthode Control.DataBind lie une source de données au contrôle serveur appelé et tous ses contrôles enfants. Utilisez cette méthode pour lier des données à partir d'une source à un contrôle serveur. Vous utilisez généralement cette méthode après avoir récupéré un jeu de données via une requête de base de données. La page Web «Méthode Control.DataBind» contient également un exemple qui montre comment substituer la méthode DataBind dans un contrôle personnalisé.
(http://msdn.microsoft.com/en-us/library/w5e5992d.aspx)
Classe DataBinderDataBinder Class Ce site Web fournit prise en charge de développement d'applications rapide (RAD) aux concepteurs de générer et analyser Data Binding Expression Syntax. Cette classe ne peut pas être héritée.
(http://msdn.microsoft.com/en-us/library/system.web.ui.databinder.aspx)
DataBinder membresDataBinder Members Ce site Web possède une liste de tous les membres de la classe DataBinder .
(http://msdn.microsoft.com/en-us/library/system.web.ui.databinder_members.aspx)
Méthode DataBinder.EvalDataBinder.Eval Method La méthode DataBinder.Eval utilise la réflexion pour analyser et évaluer une expression liaison de données par rapport à un objet au moment de l'exécution. Cette méthode permet le développement rapide-application (RAD) concepteurs, tels que Visual Studio .NET, facilement générer et analyser la syntaxe de liaison de données. Vous pouvez également utiliser cette méthode déclarative sur un site Web Forms page pour simplifier la conversion d'un type vers un autre. Ce site Web contient un exemple qui montre comment utiliser une des versions surchargées de eval.
(http://msdn.microsoft.com/en-us/library/4hx47hfe.aspx)
Méthode Control.OnDataBindingControl.OnDataBinding Method La méthode Control.OnDataBinding déclenche l'événement DataBinding. Cette méthode avertit un contrôle serveur pour exécuter toute logique de liaison de données lui est associé. Ce site Web contient un exemple qui montre comment substituer la méthode OnDataBinding pour ajouter des contrôles enfants au contrôle parent à partir d'une source de données.
(http://msdn.microsoft.com/en-us/library/system.web.ui.control.ondatabinding(VS.71).aspx)
Classe DataBindingDataBinding Class Ce site Web contient des informations sur une expression de liaison de données unique dans un contrôle serveur ASP.NET. Cette expression de liaison de données unique permet aux concepteurs RAD, tel que Visual Studio .NET pour créer des expressions de liaison de données au moment du design. Cette classe ne peut pas être héritée.
(http://msdn.microsoft.com/en-us/library/system.web.ui.databinding.aspx)
Classe DataBindingCollectionDataBindingCollection Class La classe DataBindingCollection fournit une collection d'objets DataBinding pour ASP.NET contrôle serveur. Cette classe ne peut pas être héritée. Ce site Web contient un exemple qui montre comment utiliser le constructeur DataBindingCollection.
(http://msdn.microsoft.com/en-us/library/system.web.ui.databindingcollection.aspx)
Membres DataBindingCollectionDataBindingCollection Members Le site «Membres DataBindingCollection» possède une liste de tous les membres de la classe DataBindingCollection .
(http://msdn.microsoft.com/en-us/library/system.web.ui.databindingcollection_members.aspx)
Événement Control.DataBindingControl.DataBinding Event L'événement Control.DataBinding se produit lorsque le contrôle serveur se lie à une source de données. Le Gestionnaire d'événements reçoit un argument de type EventArgs qui contient les données associées à l'événement. Cet événement avertit le contrôle serveur pour exécuter toute logique de liaison de données a été écrit pour qu'il.
(http://msdn.microsoft.com/en-us/library/system.web.ui.control.databinding.aspx)
Interface IDataBindingsAccessorIDataBindingsAccessor Interface Avec l'interface IDataBindingsAccessor, la collection d'expressions de liaison de données sur un contrôle est accessible au moment du design.
(http://msdn.microsoft.com/en-us/library/system.web.ui.idatabindingsaccessor.aspx)
Membres IDataBindingsAccessorIDataBindingsAccessor Members Ce site Web possède une liste de tous les membres de l'interface IDataBindingsAccessor.
(http://msdn.microsoft.com/en-us/library/system.web.ui.idatabindingsaccessor_members.aspx)
Didacticiels de démarrage rapidePour les didacticiels de démarrage rapide, reportez-vous aux sites Web Microsoft aux adresses suivantes :ASP.NET QuickStart
(http://msdn.microsoft.com/en-us/library/aa719467(VS.71).aspx)
ASP.NET Data Binding Pour plus d'informations sur les contrôles serveur de liaison de données, site suivant Microsoft GotDotNet Web :
(http://msdn.microsoft.com/en-us/library/8yc44h4d(VS.85).aspx)
Data Binding Server Controls Pour plus d'informations sur les contrôles liés aux données basé sur un modèle, site Web Microsoft suivant :
(http://msdn.microsoft.com/en-us/library/aa713235(VS.71).aspx)
Sample Templated Data-Bound Control Pour plus d'informations à propos des contrôles serveur, site Web Microsoft suivant :
(http://msdn.microsoft.com/en-us/library/aa720696(VS.71).aspx)
Server Control Samples
(http://msdn.microsoft.com/en-us/library/aa720607(VS.71).aspx)
Comment faire pour articlesComment pour les articles dans la base de connaissances Microsoft contiennent des instructions étape par étape comment effectuer des tâches spécifiques. Pour plus d'informations sur liaison de données avec ASP.NET Web Forms, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la base de connaissances Microsoft :308485
(http://support.microsoft.com/kb/308485/EN-US/
)
Comment : Créer une page maître/détail des contrôles de formulaire Web 308485
(http://support.microsoft.com/kb/308485/EN-US/
)
Comment : Créer une page maître/détail des contrôles de formulaire Web 306227
(http://support.microsoft.com/kb/306227/EN-US/
)
Comment faire : Utiliser un contrôle Web CheckBox dans un contrôle DataGrid 314334
(http://support.microsoft.com/kb/314334/EN-US/
)
Comment : Ajouter des éléments statiques à un contrôle DropDownList à l'aide de Visual Basic .NET 317429
(http://support.microsoft.com/kb/317429/EN-US/
)
Comment faire : Utiliser l'événement ItemDataBound dans VB.NET Web Forms 317719
(http://support.microsoft.com/kb/317719/EN-US/
)
Comment : Exporter des données dans les données sur une page ASP. Formulaire Web NET vers Excel 313154
(http://support.microsoft.com/kb/313154/EN-US/
)
Comment faire : Créer des lignes de résumé pour DataGrid dans ASP.NET avec Visual Basic .NET 317794
(http://support.microsoft.com/kb/317794/EN-US/
)
Comment : Créer dynamiquement des contrôles dans ASP.NET w/Visual c# .NET Procédures pas à pasProcédures pas à pas sont mini-didacticiels qui vous guident dans certains scénarios de développement d'application classique utilisant une liaison de données Web Forms. Pour les documents procédure pas à pas, reportez-vous aux sites Web Microsoft aux adresses suivantes :Walkthrough: Updating Data Using a Database Update Query in Web Forms
(http://msdn2.microsoft.com/en-us/library/aa728894(vs.71).aspx)
Walkthrough: Using a DataGrid Web Control to Read and Write Data La procédure «À l'aide d'un DataGrid Web contrôle» vous aide au développement d'un contrôle lié aux données basé sur un modèle. Il est facile de lier une propriété d'un contrôle à un seul élément de données (ou expression) en utilisant de syntaxe de liaison de données ASP.NET. Cette section aborde les scénarios plus complexes de développement d'un contrôle possède des propriétés basé sur un modèle liées à une source de données est un type de collection (System.Collections.ICollection ou System.Collections.IEnumerable). Les modèles permettent à un développeur de pages personnaliser la présentation des données qui sont liées au contrôle. Les contrôles Repeater et DataList sont des exemples de contrôles dépendants basés sur des modèles.
(http://msdn2.microsoft.com/en-us/library/aa728895(vs.71).aspx)
Pour plus d'informations développer des contrôles dépendants basés sur des modèles, site Web Microsoft suivant : Developing a Templated Data-Bound Control
(http://msdn.microsoft.com/en-us/library/aa719971(VS.71).aspx)
Résolution des problèmesLes groupes de discussion Microsoft et la base de connaissances Microsoft sont les deux ressources précieuses pour la résolution des problèmes.Dans les groupes de discussion Microsoft, vos collègues peuvent répondre à des problèmes et questions. Pour afficher les groupes de discussion Microsoft, site Web Microsoft suivant : MSDN Newsgroups Pour rechercher des articles relatifs aux problèmes spécifiques dans la base de connaissances (KB), site Web Microsoft suivant :
(http://msdn.microsoft.com/newsgroups/)
Microsoft Knowledge Base Pour plus d'informations pour vous aider à résolution des problèmes, reportez-vous aux sites Web Microsoft aux adresses suivantes :
(http://support.microsoft.com/search/?adv=1)
MSDN Library
(http://msdn.microsoft.com/en-us/library/default.aspx)
MSDN Online .NET Developer Center
(http://msdn.microsoft.com/net)
RéférencesPour savoir comment travailler avec ASP.NET, consultez le didacticiel Démarrage rapide ASP.NET sur le site Web GotDotNet Microsoft suivant : ASP.NET QuickStart Tutorial Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
(http://quickstarts.asp.net/QuickStartv20/aspnet/Default.aspx)
313485
(http://support.microsoft.com/kb/313485/EN-US/
)
Information : Programme pour ADO.NET DataSet, DataView et DataViewManager PropriétésNuméro d'article: 313481 - Dernière mise à jour: jeudi 29 mars 2007 - Version: 5.5 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 313481
(http://support.microsoft.com/kb/313481/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. |




Retour au début








