. Die Microsoft NET Framework bietet viele Werkzeuge, die grafische Oberflächen für Programme entwickeln . Ein paar interessante Tools sind die DataTable , DataGrid und TreeView . Die DataTable und DataGrid speichern Daten in Zeilen und Spalten. Das TreeView speichert Daten in einer Baumstruktur, die Sie Daten in einer hierarchischen Weise anzeigen können. Sie können eine TreeView mit Daten aus einer Tabelle zu füllen durch Zuweisung Spalten Wurzelknoten und mit jeder Zeile als Sub - Knoten im TreeView . Dies ermöglicht Ihnen, eine Datentabelle als eine Hierarchie von Spalten und Zeilen anzuzeigen. Anleitung
1
Klicken Sie auf das Visual Studio 2010 -Symbol, um das Programm zu starten . Wenn die Startseite geladen wird, auf der "New Project ", um die " New Project" -Fenster zu öffnen klicken . In diesem Fenster wählen Sie " C #" aus der Spalte auf der linken Seite und " Windows Form -Anwendung" aus der Spalte auf der rechten Seite. Wählen Sie einen Namen für das Projekt und drücken Sie die Schaltfläche "OK" . Eine leere Windows Form erscheint im visuellen Editor-Fenster .
2
Klicken Sie auf der "Toolbox" -Panel, das auf der rechten Seite des visuellen Editor-Fenster befindet. Eine Liste aller Steuerelemente , die kompatibel mit Windows Forms sind angezeigt.
3
Klicken und ziehen " TreeView " aus der " Toolbox " auf das Windows Form , um es auf Ihre Bewerbung platzieren.
4
Klicken und ziehen " DataGridView " aus der " Toolbox " auf dem Windows Form.
5
Klicken Sie auf den kleinen schwarzen Pfeil in der rechten oberen Ecke des befinden " DataGridView " , um ein Menü zu öffnen. Drücken Sie die "Add Column "-Taste , um die "Add Column " -Dialog zu öffnen . Drücken Sie die Schaltfläche "Hinzufügen" zweimal, um zwei Spalten " DataGridView " hinzufügen und dann die Taste " Abbrechen", um den Dialog zu schließen.
6
Klicken Sie auf dem Panel mit " Eigenschaften" auf der rechten Seite der visuelle Editor-Fenster . Klicken Sie auf das kleine Blitz -Symbol, um alle Ereignisse mit der zugehörigen Anzeige " DataGridView . "
7
auf der Veranstaltung mit der Aufschrift " CellEnter . " Der visuelle Editor-Fenster durch eine Quelle ersetzt Doppelklick Code-Editor , die Veranstaltungen, bei denen eine Zelle in der " DataGridView " angeklickt wird behandelt. Der Code wird automatisch generiert und sieht wie folgt aus :
private void dataGridView1_CellEnter (object sender, DataGridViewCellEventArgs e) {}
8
Klar aus der " TreeView " indem Sie die folgende Zeile von Code innerhalb der geschweiften Klammern des " CellEnter " event:
treeView1.Nodes.Clear ();
9
Declare zwei " TreeNode " Datentypen , indem Sie die folgende Zeile des Codes unter dem Strich im vorherigen Schritt geschrieben :
TreeNode parentNode = null; TreeNode childNode = null;
10
in einen übergeordneten Knoten der " TreeView " , dass Mitarbeiter sich mit dem ersten Spalte , indem Sie den folgenden Code unter den Anweisungen im vorherigen Schritt geschrieben :
parentNode = new TreeNode ( "Spalte 1 "); TreeView1.Nodes.Add ( parentNode );
11 < " . TreeView " p > schreiben " foreach " -Anweisung, die durch alle Reihen Schlaufen in der Spalte und fügt sie zum schreiben dieses Codes unter den Aussagen aus dem vorherigen Schritt :
foreach (var Zeile in dataGridView1 . Rows) { childNode = new TreeNode ( row.ToString ()); TreeView1.Nodes.Add ( childNode );}
12
Klicken Sie auf den grünen " Play" -Taste, um die Anwendung zu starten . Ein Windows Form erscheint und zeigt eine Datentabelle und einen Baum mit einem Knoten, "Spalte 1 ". Geben Sie Text in einer Zeile in der Datentabelle sagt . Die " TreeView "-Updates selbst und fügt untergeordnete Knoten unter der "Spalte 1 "-Knoten mit den Daten Zeile .