Asp.net Web アプリケーションを開発しました。そして、レコードを表示して編集するためにasp.net gridviewを使用しています。
ここでは、1 つのグリッドに 5000 行と 23 列があります。バインドに時間がかかります。私たちのクライアントは、ページネーション オプションを拒否します。5000 ~ 7000 レコードでバインドを高速化する方法。
お知らせ下さい。
ありがとう
Mayil.M
Asp.net Web アプリケーションを開発しました。そして、レコードを表示して編集するためにasp.net gridviewを使用しています。
ここでは、1 つのグリッドに 5000 行と 23 列があります。バインドに時間がかかります。私たちのクライアントは、ページネーション オプションを拒否します。5000 ~ 7000 レコードでバインドを高速化する方法。
お知らせ下さい。
ありがとう
Mayil.M
あなたのデータはどこから来たのですか?データベースまたはその他の外部リソースですか?
外部リソースからではなくメモリからデータセット全体をロードするように、キャッシュを使用できます。データが頻繁に変更される場合、このソリューションは機能しないことに注意してください。
別のアプローチは、たとえば Ajax を使用して、何らかの部分読み込みメカニズムを使用することです。ただし、グリッド ビュー コントロールがこれをサポートしているかどうかわからないため、アプローチを変更する必要があります。カスタム コントロールを作成し、(たとえば Ajax を使用して) データの小さなチャンク (たとえば 200 レコード) に対して順次要求を行い、それらを表示する必要があります。最終的には完全なセットになりますが、データはより速く利用できるようになります。
最後に、両方を組み合わせて、さらに高速にすることができます。