0

コーディングは ASP.NET 3.5 です。
これがシナリオです。
一部のデータを入力するページを変更しています。
そのページには、ページを表示するテーブルがあります。ページにはサブページがあり、これらのサブページにもサブページがあります。
これで、3 つのレベルの階層データが表示されました。
例:
代替テキスト

現在、+(最大化) および -(最小化) 画像とすべてを簡単に表示するために、asp:Treeview を使用してデータが取り込まれています。
それが最善の方法ですか?
代替手段は何ですか?

複雑な計算がいくつかあるため、すべての行、サブ行、およびサブサブ行に簡単にアクセスしたいと考えています。

4

1 に答える 1

0

階層データの表示は、階層コントロールなしで行うのは難しい場合があります。特に、ネストのレベルを無制限にする必要がある場合は注意が必要です (ほとんどの人は上限に達していなくても可能性があります)。TreeView は適切なオプションです。ネストのレベルが有限の場合は、ネストされたデータ バインド コントロールを使用することもできます (ただし、ツリービューの方が適しています)。

TreeView を使用すると、ノードの値を使用して検索できるため、これが最良のオプションになる可能性があります。お金があれば、サードパーティのツリー コントロールはさらに優れています。

HTH。

于 2010-08-20T11:59:39.607 に答える