0

私はそのように構築されたテーブルを持っています: ここに画像の説明を入力

今、すべてのカテゴリ、subCategories、subsubCategories などをツリービューに追加したいのですが、SQL クエリを作成する方法が本当にわかりません。何か提案はありますか?私が写真に投稿したそのテーブルの例:

- ZupyEDIT
- Lody
- Mięso
  - Mięso wieprzowe
  - oi
- RTV
  - Edit
    - Laptopy
    - Komputery stacjonarne
    - Pamięć przenośna
    - Modemy
- GSM modemy
4

1 に答える 1

0

すべてのデータは同じ場所から (異なる構造からではなく) 取得されるため、幸運です :o)。多かれ少なかれ次のようになります。

このデータは、ルート アイテムのリストから始まる「MyRootCategories」と名付けた、ある種の階層構造になっていると仮定します。また、各アイテムには子のコレクションがあり、これを「MyChildren」と名付けます。

次のように、HierarchicalDataTemplate をリソースとして作成します。

<HierarchicalDataTemplate x:Key="hdt01" ItemsSource="{Binding MyChildren}" >
  <TextBlock Text="{Binding name1}" />
</HierarchicalDataTemplate>

TreeView の ItemsSource にリスト「MyRootCategories」をフィードします。また、TreeView の ItemTemplate プロパティが「hdt01」テンプレートを指すように設定します。それだけです。

于 2012-08-31T18:26:18.757 に答える