Comment lier XML à TreeView

Un contrôle ASP.NET TreeView affiche une liste de données hiérarchique qui le rend plus facile à voir de grandes quantités de données. ASP.NET Visual Studio a un élément "DataSource" que vous utilisez pour importer un fichier XML et lier les données à un contrôle TreeView. Vous pouvez ajouter la ressource au formulaire Web dans le concepteur, de sorte que vous n'avez pas besoin d'écrire du code dynamique.

Instructions

1 Cliquez sur le bouton Windows "Démarrer" et sélectionner "Tous les programmes." Cliquez sur "Microsoft .NET Framework», puis cliquez sur le "Visual Studio" raccourci pour ouvrir le logiciel de concepteur. Ouvrez votre projet Web.

2 Double-cliquez sur le formulaire qui contient le TreeView. Si vous n'avez pas déjà un TreeView défini, glisser et déposer un contrôle TreeView à partir de la boîte à outils vers le formulaire Web.

3 Cliquez-droit sur le formulaire et sélectionnez "Afficher le code" pour voir les balises HTML ASP. Ajouter le tag DataSource XML. Le code suivant vous montre comment inclure un fichier XML sous la forme ASP:

<Asp: XmlDataSource ID = "xmldata" runat = "server" XPath = DataFile "/ PageTitle" = "/ data / data.xml" />

4 Liez le fichier XML de l'étape 3 à la TreeView. Le code suivant vous montre comment lier les données à la TreeView:

<Asp: TreeView ID = "tree1" runat = "server" DataSourceID = "xmldata">
</ Asp: TreeView>

Notez que le "DataSourceID" contient l'ID de la balise de fichier XML créé à l'étape 3.

5 Enregistrez les modifications et cliquez sur le bouton "Exécuter" pour exécuter le code dans le débogueur ASP.