2016-06-26 9 views
0

OK, ich habe mich mit der treeview in C# herumgequatscht, und ich stehe fest und versuche, etwas zu tun. Ich habe ein Programm erstellt, das Klassen hinzufügt (tatsächliche Klassen, wie in Schulklassen, nicht programmweise), basierend auf dem, was der Benutzer sagt, das hat gut funktioniert. Aber jetzt möchte ich, dass der Benutzer in der Lage ist, einen Schüler in diese Klasse oder eine beliebige Klasse zu bringen. Ich habe eine Baumansicht und zwei Textfelder, um eine Klasse zu erstellen und um einen Schüler in die Klasse zu bringen. Wieder möchte ich, dass der Benutzer einen Schüler in eine Klasse einfügt, also einen Kindknoten.C# Treeview Erstellen von untergeordneten Knoten in Abhängigkeit von Benutzern Übergeordneter Knoten

Ex.The Benutzer erstellt eine Klasse namens History 1020, dann dann wollen sie einen Schüler in dieser Klasse setzen, so dass sie einen Namen wie Amy oder was auch immer geben, möchte ich den Namen Amy unter der Geschichte 1020 Knoten

sein
+0

Also wo hast du versagt? – SilentCoder

+0

@NathanBel anstatt zu erklären, was Sie zu tun haben, posten Sie, was Sie getan haben und wo Sie stecken in Ihrem Code, wenn Sie Hilfe benötigen. – Prix

Antwort

0

Ich bin mir nicht sicher, wo Sie aufgehalten werden. Die Logik ist ziemlich einfach:

  • Holen Sie sich das ausgewählte Element in der Strukturansicht, die die "Klasse" wäre.
  • Fügen Sie einen Kindknoten als Schüler hinzu.

Sie müssen nur sicherstellen, dass das ausgewählte Element eine "Klasse" ist. Sie könnten einen Präfix für den Namen verwenden und nach dem suchen. Ex. Class_Chemistry, Class_Math, etc.