DataGridView コントロールに仮想モードを実装する 1 つの理由は、必要なときにのみデータを取得することです。 これは "Just-In-Time データ読み込み" と呼ばれます。 たとえば、リモート データベースの非常に大きなテーブルを操作している場合に、表示するために必要なデータのみを取得し、ユーザーが新しい行をビューにスクロールしたときだけ追加データを取得することで、起動の遅延を回避できます。 アプリケーションを実行しているクライアント コンピューターで、データの格納に使用できるメモリの量が限られている場合は、データベースから新しい値を取得するときに、未使用のデータを破棄することもできます。 次のセクションで、DataGridView コントロールと Just-In-Time キャッシュを使用する方法について説明します。 このトピックのコードを単一のリストとしてコピーするに
![DataGridView コントロールでの Just-In-Time データ読み込みによる仮想モードの実装 - Windows Forms .NET Framework](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e4cb632c7025e9f5e05fd314fbf6dcd6144e8d/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png)