code pour remplir une zone de liste déroulante avec les valeurs à partir d'un fichier xml
Comment remplir combobox avec des valeurs à partir d'un fichier xml.
Vous devez vous connecter pour publier un commentaire.
Comment remplir combobox avec des valeurs à partir d'un fichier xml.
Vous devez vous connecter pour publier un commentaire.
Vous aurez pour lire les données à partir du fichier et vous pouvez utiliser quelque chose comme un jeu de données.ReadXML() et ensuite l'utiliser pour configurer votre liaison de votre zone de liste déroulante.
Voici un exemple pour vous aider à démarrer. http://www.codeproject.com/KB/cs/dropdownfromxml.aspx
Mise à jour: Remarque qu'il y a deux DataGrid classes. Celui qui a le DataBind() la méthode est dans le Système.Web.L'INTERFACE utilisateur.Contrôles webcontrols espace de noms. Le contrôle de formulaire windows ne pas le vha la méthode DataBind et devrait fonctionner sans cette ligne. Voir: http://msdn.microsoft.com/en-us/library/system.windows.forms.datagrid.datasource.aspx
À l'aide de classe XmlDocument vous pouvez faire une boucle à travers les nœuds de fichier xml, puis il suffit d'aller sur l'ajout d'éléments à dropdownlist.
Exemple de code:
Réf.:
http://r4r.co.in/asp.net/01/tutorial/asp.net/How%20to%20populate%20combobox%20from%20xml%20file%20using%20c-Sharp%20in%20asp.net.shtml
Compte tenu de ce XML
Nous pouvons obtenir les données de plusieurs façons. Cette classe a deux méthodes, la première boucle à travers tous les nœuds jusqu'à ce qu'il obtient pour les données que nous voulons. La seconde utilisation de la XmlDocument.GetElementsByTagName() méthode pour aller à droite pour les données que nous voulons.
Une fois que vous avez les données dont vous avez besoin, vous pouvez ajouter les éléments à la zone de liste déroulante
Voir
XmlDocument
XmlNodeList
XmlNode
XmlAttributeCollection
XmlAttribute