Windows フォーム DataGridView コントロールでのパフォーマンス チューニング
更新 : 2007 年 11 月
DataGridView コントロールで大量のデータを扱うときは、慎重に使用しないと、オーバーヘッドのために大量のメモリが消費されることがあります。クライアントのメモリが限られている場合は、メモリ消費の多い機能を使わないようにすることで、このオーバーヘッドをある程度回避できます。また、仮想モードを使用して一部または全部のデータ保守タスクとデータ取得タスクを自力で管理すると、メモリ使用状況をシナリオに合わせてカスタマイズできます。
このセクションの内容
Windows フォーム DataGridView コントロールを拡張するための推奨される手順
大量のデータを扱うときに、無用なメモリ消費とパフォーマンス低下を避けるような方法で DataGridView コントロールを使用するための詳細を説明します。Windows フォーム DataGridView コントロールでの仮想モード
仮想モードを使用して標準のデータ バインディング機構を補完する (または置き換える) 方法について説明します。チュートリアル : Windows フォーム DataGridView コントロールでの仮想モードの実装
いくつかの仮想モード イベントのハンドラを実装する方法について説明します。また、ユーザー編集に対する行レベルのロールバックとコミットを実装する方法の具体例を示します。Windows フォーム DataGridView コントロールでの Just-In-Time データ読み込みによる仮想モードの実装
データを要求時に読み込む方法について説明します。この方法は、クライアント メモリに格納できないくらい多くのデータを表示しなければならないときに役立ちます。
参照
DataGridView
DataGridView コントロールの参照ドキュメントを提供します。VirtualMode
VirtualMode プロパティの参照ドキュメントを提供します。
参照
概念
Windows フォーム DataGridView コントロールでのデータ表示モード