1. ホーム
  2. asp.net

[解決済み] リピーター、ListView、DataList、DataGrid、GridView ... どれを選ぶ?

2022-10-15 02:24:42

質問

たくさんのコントロールから選ぶことができます。 ASP.NETでデータを表示するためにどのコントロールを使用するかを決定するためのベストプラクティスは何でしょうか?

どのように解決するのですか?

それは、あなたが何を達成しようとしているかということです。

  • グリッドビュー - デザインが限定されており、html テーブルのように動作します。編集/更新、ページ、ソートなど、より多くの機能を内蔵しています。オーバーヘッドが多い。

  • DataGrid - Gridviewの古いバージョンです。グリッドビューはスーパーデータグリッドです。

  • Datalist - グリッドビューのよりカスタマイズ可能なバージョンです。また、いくつかのオーバーヘッドがあります。自分で設計する必要があるため、より多くの手作業が必要です。

  • ListView - 新しいDatalist :)です。ほぼデータリストとグリッドビューのハイブリッドで、ページングとグリッドビューのような機能を使用することができますが、デザインの自由があります。このファミリーの新しいコントロールの 1 つです。

  • リピーター - 非常に軽量です。ヘッダーやフッターのような組み込み機能はありません。オーバーヘッドが最も少ない。