DataView se réfère à une vue personnalisée d'un tableau de données. Le point de vue des données peut être utilisé pour les données trier, filtrer , rechercher ou modifier. Dans . NET, DataView, classe dispose de fonctions permettant la liaison de données dans les Windows Forms . Dataview classe vous permet également de présenter un sous-ensemble de données à partir de DataTable . Classe TreeView affiche une liste hiérarchique des éléments étiquetés, chacune représentée par un TreeNode. Vous pouvez charger des données à partir de DataView et afficher les données dans le contrôle TreeView. Pour ce faire, vous devez développer une arborescence qui est lié à une source de données. Choses que vous devez
Visual Studio.Net
Voir Plus Instructions
1
Cliquez sur " Démarrer", " Tous les programmes " et " Visual Studio.Net . " Cliquez " fichier "et" nouveau "pour créer un nouveau projet. Sélectionnez " Visual C #" comme langage de développement et " Application Windows " comme type d' application. Entrez un nom tel que project1 pour le projet. Choisissez un emplacement pour les fichiers du projet en cliquant sur " Parcourir ".
2
Cliquez sur " project1 " sur la "Solution Explorer" pour le développer. Cliquez sur " Form1 " et basculez en mode Design . Cliquez sur " Boîte à outils ", puis "Bouton ". Cliquez sur le formulaire et déposer le bouton. Changer le "Texte" du bouton " button1" dans Propriétés.
3
Cliquez sur Form1.cs pour ouvrir la fenêtre de code. Définir des variables comme suit : private project1.TreeViewBound treeViewBound1 ; privé System.Windows.Forms.DataGrid dataGrid1 ;
4
Double cliquez sur le " Button1" vous venez de créer et entrez le code suivant : dt = nouveau DataTable ( "item" ) ; dt.Columns.Add ( "id", typeof ( int) ) ; dt.Columns.Add ( "nom", typeof (string) ) ; dt.Rows.Add ( nouvel objet [] {1, "Joe" }); dt.Rows . Ajouter ( nouveau object [] {2, " Joan "}) ; dt.AcceptChanges (); cela. DataGrid1.DataSource = dt ; this.treeViewBound1.ValueMember = "id" ; this.treeViewBound1.DisplayMember = "Nom" ; this.treeViewBound1.DataSource = dt ;