0

ここに画像の説明を入力

asp.net で家族の階層を表示したい。

属性 ParentID、ChildID、Name を持つ Family としてテーブルがあります。テーブルには、ParentID と ChildID の seft 結合があります。データベースからのデータを表示する方法。階層レベルは固定されていません。

#編集済み

aspx パーツにこの階層ツリーを表示させたい。つまり、reapeater やその他のコントロールを使用してこのツリーを aspx に表示する方法。

4

2 に答える 2

0

データベース「Person」、「ParentChild」にテーブルを作成するだけです。Id 列と Name 列を持つ「Person」テーブル、ParentId 列と ChildId 列を持つ「ParentChild」テーブル。ParentId と ChildId は「Person」テーブルの Id 列への参照を持つため、階層を簡単に保存し、クエリで取得できます。

于 2013-04-09T07:13:56.703 に答える
0

ここに示した構造は木のようなものです。したがって、最も簡単な方法は、バックエンドで SQL ツリーを実装することです。それが完了すると、フロント エンドにデータを表示するために使用できる asp.net のツリー ビュー コントロールがあります。私が見つけることができる最高のものはここにあります

于 2013-04-09T07:20:49.237 に答える