그래서 C# 및 Windows Forms에서 작업 할 때 "작업"클래스가 많습니다. 모든 클래스에는 List<Task>
이 있으므로 자녀가 몇 명이나있을 수 있습니다.Windows Forms TreeView 항목을 실제 데이터에 연결
이러한 작업은 "프로젝트"클래스 (분명히 List<Task>
)에 저장됩니다. XML에 직렬화됩니다. 난 작업을 통해 recurse하고 TreeView에 모두 넣어 기능이 있습니다. 그것은 꼭해야만하는 것처럼 작동합니다.
하지만, 제가 TreeView에서 작업을 선택하면, Project
에서 어떻게 찾을 수 있습니까? 어떤 종류의 외래 키 (TreeNode의 키가 될까?)를 생각했지만 직렬화에 XML을 사용하고 있기 때문에 불가능합니다.
그럼 어떻게해야합니까?
Upvoted. 가장 간단한 솔루션은 항상 최고 :) – arbiter