asp.netのグリッドビューとリピーターの正確な違いを知ることができますか? また、データベースから動的に値を取得している場合、そこから特定のレコードを編集したい場合、どのオプションが実行可能でしょうか。私はASP.Netが初めてなので、助けてください。よろしくお願いします...
3 に答える
:GridView
ページングはサポートしていますが、主にテーブル ベースのレイアウトでデータを表示するために使用されるため、柔軟なレイアウトは提供されません。また、データの挿入を見ると、Gridview にはデータを挿入するためのサポートが組み込まれていません。 ( CommadName が "Insert" に設定されたボタンをクリックしても、基になるデータ ソースの挿入メソッドが呼び出されないため)。
Repeater コントロール: 柔軟なレイアウトを提供しますが、データのグループ化、挿入、削除、更新、ページングはサポートしていません。
Repeater コントロールと GridView コントロールの使用方法は異なります。一連のデータを表形式で表示する場合は、GridView コントロールを使用します。Repeater は、データを繰り返し表示する場合に使用しますが、必ずしも表形式で表示する必要はありません。テーブルが必要な場合は GridView を使用し、それ以外の場合は Repeater を使用します。読み込み/更新の速度は、2 つの間では無視できます。おそらく探しているのは GridView のようです。
http://weblogs.asp.net/gunnarpeipman/archive/2008/07/25/gridview-or-repeater.aspx
編集する必要がある場合は、GridView を使用してください。