2006.04.14

DataGrid・DataList・Repeaterの使い分け

データベースからデータを取得して明細を表示したい場合などに
何を使用して表示したらより効率が良いか?ということを考えてみました。

1.DataGrid

 データの表示、更新など簡単に実現することができます。
 しかし、表示に関する制限は多く、複雑な表現が苦手なので
 手間をかけずに表示や機能を実現しようとする場合に用いると
 良いと思います。

2.DataList

 DataGridでは実現できない表示が可能です。
 DataListはレコードを複数列に表示できるため、
 横に列を追加していくことができます。
 処理の自由度が上がった代わりに、
 DataGridより複雑なコードを書く必要があります。

3.Repeater

 範囲内のデータを反復表示します。
 表現や機能のコントロールは自由にできますが、
 その分、技術やコーディングが必要になります。

このように作りたい仕様によって、使うものを分けると
より開発しやすくなります。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
admin