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