Also - die Arbeit mit C# und Windows Forms, ich habe eine Reihe von "Task" Klassen. Jede Klasse hat ein List<Task>
, so dass sie eine beliebige Anzahl von Kindern haben können (und die Kinder können natürlich mehr Kinder haben ...)Associating Windows Forms TreeView Artikel zu aktuellen Daten
Diese Aufgaben werden in einer „Projekt“ Klasse gespeichert (in einem List<Task>
, natürlich), Das wird dann in XML serialisiert. Ich habe eine Funktion, um durch die Aufgaben zu rekrutieren und sie alle in ein TreeView zu setzen. Es funktioniert genau so, wie es sollte.
Aber die Sache ist - wenn ich eine Aufgabe aus der TreeView wählen, wie finde ich es aus den Project
? Ich dachte an eine Art von Fremdschlüssel (die die TreeNode der Schlüssel sein?), Aber da ich XML für die Serialisierung verwendet werde, das ist nicht möglich.
Also, was soll ich tun?
upvoted. Einfachste Lösung immer die Beste :) – arbiter