asp.netのGridViewのは、あまりにも長い間、データをフェッチしています

StackOverflow https://stackoverflow.com/questions/505238

質問

私がすでに解決策を見つけることができませんでした驚いので、多分誰かが私を助けることができる共通の課題と思われます。 私は、このリストは非常に大きい、アプリのユーザーのリストを表示し、データをロードするために永遠にかかるGridViewコントロールを持っています。そうしないと、データが通過ページングされると、一度ロードされたすべてがうまく行きます。管理者を助けるために、私は、検索ボックスを作り、それがうまく機能します。 唯一の問題は、データの初期ロードされ、asp.netが最初にすべてのレコードを取得していると思われます。

現在のページのレコードだけを取得する方法はあります。たぶん私は行方不明ですか、私は他の何か間違ったことをやっているGridViewのための設定があります。

提案を事前にありがとうございます。

ゼリコ

役に立ちましたか?

解決

独自のカスタムページングを行う必要があるとしています。あなたのデータソースによっては、ページのみ結果が返されることを得るために、pageIndexパラメータとサイズを渡す必要があります。

アイブ氏は前にしてこの実行を使用しました: http://aspnet.4guysfromrolla.com/articles/031506-1.aspx

他のヒント

は、あなたが本当にDataReaderをしたいとき、多分あなたはDATATABLE /データセットを使用しているような音。また、多分私はあなたが何を意味理解していないよ「初期」は、どのようなあなたが経験していることは、あなたが新しい展開を行うたびに、JITコンパイラを打つことです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top