我在C#WPF应用程序中使用Entity Framework 6,并希望在多级数据网格中显示我的数据。
我的数据集包含2个简单实体:
因此,每个任务都附加到一个项目。每个项目都可以有一个可选的父项目。这导致了n个层次的层次结构。 相应的导航属性已经到位(Project.ParentProject,Task.Project)。
到目前为止我已经尝试过:
预期结果将是这样的:
因此,即使没有任务,每个项目也会按其层次结构显示。稍后,可以选择隐藏所有空项目,只显示带有任务的项目(及其父项目)。
那么有没有人知道如何执行此操作?感谢您的意见和建议!