1

さまざまな情報(名前、日付、シリアル番号、メモ)を含むテーブルを表示する必要があります。さらに、指定された3つの値(Raise、Lower、Release)のいずれかである必要があるフィールドが1つあります。エントリを追加/編集/削除したり、[上げる]、[下げる]、[解放]オプションのドロップダウンオプションを提供したりできる、実装に最適/最も簡単なビューはどれですか?

前もって感謝します!

4

3 に答える 3

4

それらのすべてがそれを行うことができます。まっすぐな列と行にデータを表示したいだけなら、DetailsView と GridView を使用します。DetailsView は、ページごとに 1 つのレコードを表示し、やりたいことをすべて実行できます。私は個人的に編集と挿入に使用しています。表示と削除に使用する GridView。

きれいな行と列に収まらず、より複雑なビューを表示したい場合に使用する ListView と FormView。それらも編集/挿入/削除できます。

DetailsView と GridView で DropDownList を表示するには、DataBoundField を TemplateField に変換します。

于 2010-07-28T18:21:35.287 に答える
1

GridViewのように聞こえますが、追加/編集/削除する機能が必要であり、GridViewの行からDetailsViewを利用する場合があります(役立つ場合と役に立たない場合がありますが、新しいレコードを追加する場合はおそらくGridViewとの調整が必要な場合)、ListViewは、私が思うに、単純すぎるでしょう。

これらの3つの特定の値のドロップダウンオプションもある列のTemplateFieldが必要になります。

于 2010-07-28T18:20:11.293 に答える
1

何をしているか (IE、これはより大きなプロジェクトに統合されているのか、それともスタンドアロンのページに統合されているのか) に応じて、Dynamic Data の内容を見たいと思うかもしれません。データベースを指定すると、外部キー/ルックアップ テーブル値のドロップダウンを含む、データの編集インターフェイスを提供するために必要なすべてが生成されます。

また、必要なあらゆる種類の検証/ビジネス ロジックの実施を行う拡張ポイントも提供します。

于 2010-07-28T18:24:08.613 に答える