asp.net で家族の階層を表示したい。
属性 ParentID、ChildID、Name を持つ Family としてテーブルがあります。テーブルには、ParentID と ChildID の seft 結合があります。データベースからのデータを表示する方法。階層レベルは固定されていません。
#編集済み
aspx パーツにこの階層ツリーを表示させたい。つまり、reapeater やその他のコントロールを使用してこのツリーを aspx に表示する方法。
asp.net で家族の階層を表示したい。
属性 ParentID、ChildID、Name を持つ Family としてテーブルがあります。テーブルには、ParentID と ChildID の seft 結合があります。データベースからのデータを表示する方法。階層レベルは固定されていません。
#編集済み
aspx パーツにこの階層ツリーを表示させたい。つまり、reapeater やその他のコントロールを使用してこのツリーを aspx に表示する方法。
データベース「Person」、「ParentChild」にテーブルを作成するだけです。Id 列と Name 列を持つ「Person」テーブル、ParentId 列と ChildId 列を持つ「ParentChild」テーブル。ParentId と ChildId は「Person」テーブルの Id 列への参照を持つため、階層を簡単に保存し、クエリで取得できます。
ここに示した構造は木のようなものです。したがって、最も簡単な方法は、バックエンドで SQL ツリーを実装することです。それが完了すると、フロント エンドにデータを表示するために使用できる asp.net のツリー ビュー コントロールがあります。私が見つけることができる最高のものはここにあります