2012-02-01 46 views
0

問題を説明する前に、コンテキストを設定してみましょう。私はページされた結果を返すストアドプロシージャを持っています。したがって、ページ番号を1と指定すると、最初の10個のレコードが取得され、ページ番号が2の場合は、次の10個のレコードが取得されます。ページングされた結果の場合にデータページャを使用する

私のAsp.Netページでは、一度に10個のアイテムを表示する必要があり、番号付きスタイルにする必要があります。 Googleページネーションと同じです。

問題は、DBから一度に10レコードしか取得できないため、数字が表示されないことです。私は解決策を見つけました:How to use DataPager with Database Pagedしかし、レコードの総数が100秒または1000秒になるので、ループを長時間実行することはパフォーマンス上の問題です。

この問題を解決する方法を教えていただければ幸いです。

ありがとうございます。

+0

sprocのデータ出力はどのように表示されますか? GridViewとそれに類するコントロールはページ番号を使ってページングを実装することができます。あなたはGridViewをsprocの出力まで配線して、ページネーションを処理させてみましたか? –

答えて

0

改ページせずに返されるレコードの総数を返す出力パラメータを追加するには、ストアドプロシージャを調整します。その番号を使用してポケベルコントロールを作成できます。

関連する問題