さまざまな情報(名前、日付、シリアル番号、メモ)を含むテーブルを表示する必要があります。さらに、指定された3つの値(Raise、Lower、Release)のいずれかである必要があるフィールドが1つあります。エントリを追加/編集/削除したり、[上げる]、[下げる]、[解放]オプションのドロップダウンオプションを提供したりできる、実装に最適/最も簡単なビューはどれですか?
前もって感謝します!
さまざまな情報(名前、日付、シリアル番号、メモ)を含むテーブルを表示する必要があります。さらに、指定された3つの値(Raise、Lower、Release)のいずれかである必要があるフィールドが1つあります。エントリを追加/編集/削除したり、[上げる]、[下げる]、[解放]オプションのドロップダウンオプションを提供したりできる、実装に最適/最も簡単なビューはどれですか?
前もって感謝します!
それらのすべてがそれを行うことができます。まっすぐな列と行にデータを表示したいだけなら、DetailsView と GridView を使用します。DetailsView は、ページごとに 1 つのレコードを表示し、やりたいことをすべて実行できます。私は個人的に編集と挿入に使用しています。表示と削除に使用する GridView。
きれいな行と列に収まらず、より複雑なビューを表示したい場合に使用する ListView と FormView。それらも編集/挿入/削除できます。
DetailsView と GridView で DropDownList を表示するには、DataBoundField を TemplateField に変換します。
GridViewのように聞こえますが、追加/編集/削除する機能が必要であり、GridViewの行からDetailsViewを利用する場合があります(役立つ場合と役に立たない場合がありますが、新しいレコードを追加する場合はおそらくGridViewとの調整が必要な場合)、ListViewは、私が思うに、単純すぎるでしょう。
これらの3つの特定の値のドロップダウンオプションもある列のTemplateFieldが必要になります。
何をしているか (IE、これはより大きなプロジェクトに統合されているのか、それともスタンドアロンのページに統合されているのか) に応じて、Dynamic Data の内容を見たいと思うかもしれません。データベースを指定すると、外部キー/ルックアップ テーブル値のドロップダウンを含む、データの編集インターフェイスを提供するために必要なすべてが生成されます。
また、必要なあらゆる種類の検証/ビジネス ロジックの実施を行う拡張ポイントも提供します。