. Microsoft Net Le cadre fournit de nombreux outils qui développent des interfaces graphiques pour les programmes . A quelques outils intéressants sont le DataTable , DataGrid et TreeView. Le DataTable et stocker des données DataGrid en lignes et en colonnes. Le TreeView stocke les données dans une arborescence , ce qui vous permet de visualiser les données d'une manière hiérarchique. Vous pouvez remplir un TreeView avec des données provenant d'une table en assignant colonnes de nœuds racine et en utilisant chaque ligne comme un sous- nœud dans l'arborescence. Cela vous permet d'afficher un tableau de données comme une hiérarchie de colonnes et de lignes . Instructions
1
Cliquez sur l'icône de Visual Studio 2010 pour lancer le programme . Lorsque la page d'accueil se charge , cliquez sur le bouton " Nouveau projet " pour lancer le "Nouveau projet" fenêtre. Dans cette fenêtre , sélectionnez "C #" de la colonne de gauche et " Application Windows Form » dans la colonne de droite. Choisir un nom pour le projet et appuyez sur le bouton "OK". Un Windows Form vide apparaît dans la fenêtre de l'éditeur visuel.
2
Cliquez sur le panneau «boîte à outils », qui se trouve à droite de la fenêtre de l' éditeur visuel . Une liste de toutes les commandes qui sont compatibles avec Windows Forms apparaît.
3
Cliquez et faites glisser " TreeView " de la " boîte à outils " sur le Windows Form à placer sur votre demande .
4
Cliquez et faites glisser " DataGridView " de la " boîte à outils " sur le Windows Form .
5
Cliquez sur la petite flèche noire située dans le coin supérieur droit de la " DataGridView " pour ouvrir un menu. Appuyez sur le bouton " Ajouter une colonne " pour ouvrir la boîte de dialogue " Ajouter une colonne " . Appuyez sur le bouton "Ajouter" deux fois pour ajouter deux colonnes à la " DataGridView " et appuyez sur "Annuler" pour fermer la boîte de dialogue.
6
Cliquez sur le panneau marqué "Propriétés" à la droite du la fenêtre de l' éditeur visuel . Cliquez sur l'icône en forme de petite foudre pour afficher tous les événements liés à la " DataGridView ".
7
Double- cliquez sur l'événement intitulé « CellEnter . " La fenêtre de l'éditeur visuel est remplacé par une source éditeur de code qui gère les événements où une cellule de la " DataGridView " est cliqué. Le code est généré automatiquement et ressemble à ceci:
privé dataGridView1_CellEnter void (object sender, DataGridViewCellEventArgs e) {}
8
Effacer la « TreeView » en écrivant la ligne suivante code à l'intérieur des accolades de la " CellEnter « événement :
treeView1.Nodes.Clear ();
9
déclarer deux types de données " TreeNode " en écrivant la ligne de code suivante en dessous de la ligne écrite dans l'étape précédente:
TreeNode parentNode = null; TreeNode childNode = null;
10
Ajouter un nœud parent à la " TreeView " qui s'associe à la première colonne en écrivant le code suivant sous les déclarations écrites à l'étape précédente :
parentNode = new TreeNode ( " colonne 1 "); TreeView1.Nodes.Add ( parentNode ) ;
11 < ». TreeView " p > Ecrire un communiqué " foreach " qui parcourt toutes les lignes dans la colonne et les ajoute à la Ecrivez ce code ci-dessous les déclarations de l'étape précédente:
foreach ( var en ligne dataGridView1 . lignes) { childNode = new TreeNode ( row.ToString ()); TreeView1.Nodes.Add ( childNode );}
12
Cliquez sur le bouton vert "Play" pour lancer l'application . Un formulaire Windows apparaît et affiche un tableau de données et un arbre avec un nœud qui dit: " Colonne 1 . " Entrez du texte dans une ligne dans la table de données . Les " TreeView " se met à jour et ajoute nœuds enfants sous la " colonne 1 " nœud avec les données de la ligne .