asp.netのGridViewのは、あまりにも長い間、データをフェッチしています
質問
私がすでに解決策を見つけることができませんでした驚いので、多分誰かが私を助けることができる共通の課題と思われます。 私は、このリストは非常に大きい、アプリのユーザーのリストを表示し、データをロードするために永遠にかかるGridViewコントロールを持っています。そうしないと、データが通過ページングされると、一度ロードされたすべてがうまく行きます。管理者を助けるために、私は、検索ボックスを作り、それがうまく機能します。 唯一の問題は、データの初期ロードされ、asp.netが最初にすべてのレコードを取得していると思われます。
現在のページのレコードだけを取得する方法はあります。たぶん私は行方不明ですか、私は他の何か間違ったことをやっているGridViewのための設定があります。
提案を事前にありがとうございます。
ゼリコ
解決
独自のカスタムページングを行う必要があるとしています。あなたのデータソースによっては、ページのみ結果が返されることを得るために、pageIndexパラメータとサイズを渡す必要があります。
アイブ氏は前にしてこの実行を使用しました: http://aspnet.4guysfromrolla.com/articles/031506-1.aspx
他のヒント
は、あなたが本当にDataReaderをしたいとき、多分あなたはDATATABLE /データセットを使用しているような音。また、多分私はあなたが何を意味理解していないよ「初期」は、どのようなあなたが経験していることは、あなたが新しい展開を行うたびに、JITコンパイラを打つことです。
所属していません StackOverflow