0

商品テーブルとカテゴリテーブルがあります。

マイ カテゴリには多くのサブカテゴリがあります。

製品はカテゴリに関連付けられています。製品データをカテゴリとともに表示するにはどうすればよいですか?

例えば:

Cigarettes
  > Marlboro
     > Marlboro Light 5$
     > Marlboro Red 4.3$

たとえば、Marlborosカテゴリ ID は 5 です

Marlboro LightそしてMarlboro Red、CategoryID = 5 の Product テーブルにあります

データを正しく表示する方法を教えてください

これは私のカテゴリクラスです

public class TreeData {
    internal int ID { private set; get; }
    internal string Header { private set; get; }
    internal int ParentID { private set; get; }
    internal TreeData(int id, string header, int parentId) {
        ID = id;
        Header = header;
        ParentID = parentId;
    }
}
4

1 に答える 1

0

プロパティを介してTreeListViewをバインドする必要がTreeListView.KeyFieldNameあります。TreeListView.ParentFieldName

<dxt:TreeListControl Name="treeList">
    <dxt:TreeListControl.Columns>
    <dxt:TreeListColumn FieldName="Header"/>
    </dxt:TreeListControl.Columns>
    <dxt:TreeListControl.View>
        <dxt:TreeListView Name="treeListView1" AutoWidth="True"
            KeyFieldName="ID" ParentFieldName="ParentID"/>
    </dxt:TreeListControl.View>
</dxt:TreeListControl>

関連ドキュメント記事:自己参照データ構造へのバインド

次のチュートリアルも参照してください。

于 2012-04-15T08:17:10.993 に答える