1

データベースから取得してデータグリッドビューに表示するバルクデータがあります。API(Asmx) メソッドを使用してデータを取得します。ユーザーがグリッドを下にスクロールするときに、データをロード (API を呼び出す) したいと考えています。フォームの読み込み時にすべてのデータを取得したくありません。

部分的なデータを取得するための API があります。ユーザーが下にスクロールし、スクロールし続けるときにグリッドをバインドするときに、この API を呼び出すにはどうすればよいですか?

そのかなりの挑戦..どんな助けでも大歓迎です。ありがとう!

4

2 に答える 2

1

あなたが欲しいVirtualModeのはDataGridView. 大量のデータに適している理由を説明しているこのMSDN の記事を確認してください。

仮想モードは、非常に大規模なデータ ストアで使用するように設計されています。VirtualMode プロパティが true の場合、行と列の数を設定して DataGridView を作成し、CellValueNeeded イベントを処理してセルにデータを入力します。仮想モードでは、ユーザーのアクションに基づいて DataGridView セルの作成、編集、および削除を処理するために、基になるデータ キャッシュの実装が必要です。仮想モードの実装の詳細については、「方法: Windows フォーム DataGridView コントロールに仮想モードを実装する」を参照してください。

これを設定するチュートリアルもここにあります。

于 2013-08-02T16:27:43.063 に答える