0

C# 4.0 Web アプリを作成していて、ツリー型のコントロールが必要です。私はめったにツリー コントロールを使用しません。私は Telerik RadTreeView と TreeList を試してきましたが、これまでのところ、私が望むものに近いものはありません。

必要なのは、ヘッダー/詳細テーブル セットの値を表示するツリー コントロールです。ツリーは、子レベルが 1 つだけの一連のルート ノードで構成されている必要があります。各ノード、ルート、または子には、表示ラベルと2 つのチェック ボックス(および、マルチパート データベース キーを追跡するためのいくつかの隠しフィールド) が必要です。ロード時に一度ツリーにデータを入力してから、ポストバックせずに、またユーザーがチェック ボックスに加えた変更を失うことなく、ノードを展開および縮小できるようにしたいと考えています。次に、送信ボタンを押して、サーバー側のコードで現在の設定を処理します。

これは可能ですか?これを実装する最適な方法は何でしょうか?

4

1 に答える 1

0

TreeView説明する子要素のレベルが 1 つしかない場合は、コントロールを使用しないでください。DataListListView、またはなどの柔軟なコントロールを使用しRepeaterてレンダリングを処理し、サポートする jQuery または JavaScript を追加して、クライアントでノードを展開/折りたたむことをお勧めします。

于 2014-06-06T13:47:30.897 に答える