2008-08-22 6 views
0

私は自分のサイトでRepeaterコントロールを使用して、データベースのデータを表示しています。私はページネーションを行う必要がありますが(今は10ページ中1ページを表示しています、ページあたり10アイテムなど)、私は可能な限り最良の方法を考えています。ASP.Net:リピーターでページネーションを行う方法は?

リピータコントロールにはページネーションが組み込まれていないことがわかっているので、自分で作成する必要があります。はるかに大きな結果セットの行10から20を返すようにDataSourceコントロールに指示する方法はありますか?そうでない場合は、どのようにクエリに書き込むのですか(SQL Server 2005)?私は現在、最初の10行だけを返すためにTOPキーワードを使用していますが、行10-20を表示する方法がわかりません。

答えて

2

これはデータをページングする方法ではありませんが、ListViewコントロールを調べましたか?これは、リピータ/データリストの柔軟性を提供しますが、グリッドビューのようなページングが組み込まれています。

とSQLでのページングのために、あなたはあなたがPagedDataSourceを使用する必要がthis

3

ような何かをしたいと思う、それはあなたがページングすることができるものに、標準のデータ・ソースをオンにすることができます。ここにはexample article

0

この回答はhereでした。

関連する問題