SQL 쿼리의 결과로 DataSet이 있으면이를 직접 TreeView에 바인딩하고 내 데이터의 계층 구조를 표시 할 수 있습니까? 여러 개의 HierarchicalDataTemplates를 사용해야한다는 것을 알고 있지만 각 데이터에 어떤 데이터를 표시할지 알려주지 않습니다. 나는 4 수준의 계층 구조가있는 경우어떻게 데이터 집합을 TreeView (계층 구조 포함)에 직접 바인딩 할 수 있습니까?
, 그래서 같은 :
<HierarchicalDataTemplate x:Key="FirstLevelTemplate" ItemTemplate="{StaticResource SecondLevelTemplate}"/>
<HierarchicalDataTemplate x:Key="SecondLevelTemplate" ItemTemplate="{StaticResource ThirdLevelTemplate}"/>
<HierarchicalDataTemplate x:Key="ThirdLevelTemplate" ItemTemplate="{StaticResource FourthLevelTemplate}"/>
<DataTemplate x:Key="FourthLevelTemplate"/>
어떤 특성 (들)은 데이터 집합에서 직접 내 데이터를 표시하도록 설정해야?
편집 : 이상적으로는 하나의 자체 참조 DataTable을 사용하고 싶습니다.
나는 프로그래밍 방식으로 TreeViewItems의 계층 구조를 만들었고, 그것은 작동하는 것처럼 보였습니다 (아마도 이것이 최선의 방법은 아니지만). 감사! – Pwninstein