DataGridView コントロール (Windows フォーム)

DataGridView コントロールには、データを表形式で表示するための強力で柔軟な機能が用意されています。 DataGridView コントロールを使用すると、読み取り専用のビューに少量のデータを表示したり、拡大して非常に大量のデータのセットの編集可能なビューを表示したりできます。

DataGridView コントロールはいくつかの方法で拡張でき、アプリケーションにカスタムの動作を組み込むことができます。 たとえば、プログラムで独自の並べ替えアルゴリズムを指定したり、独自の種類のセルを作成したりできます。 DataGridView コントロールの外観は、いくつかのプロパティを選択することで簡単にカスタマイズできます。 DataGridView コントロールでは、多くの種類のデータ ストアをデータ ソースとして使用できますが、データ ソースをバインドせずに動作させることもできます。

このセクションのトピックでは、DataGridView の機能をアプリケーションに組み込むときに使用できる概念および手法について説明します。

このセクションの内容

DataGridView コントロールの概要
Windows フォームの DataGridView コントロールのアーキテクチャおよび中心となる概念を説明するトピックを示します。

Windows フォーム DataGridView コントロールの既定の機能
Windows フォームの DataGridView コントロールがデータ ソースにバインドされているときの既定の外観および動作について説明します。

Windows フォーム DataGridView コントロールの列型
Windows フォームの DataGridView コントロールのデータの表示に使用する列型、およびユーザーがデータを変更または追加できるようにするために使用する列型について説明します。

Windows フォーム DataGridView コントロールでの列、行、およびセルの基本機能
セル、行、および列の一般的なプロパティを説明するトピックを示します。

Windows フォームの DataGridView コントロールの基本的な書式設定およびスタイル設定
コントロールの基本の外観およびセル データの書式設定を変更する方法を説明するトピックを示します。

Windows フォーム DataGridView コントロールでのデータの表示
コントロールに手動でデータを組み込む方法と、外部データ ソースからデータを取得する方法について説明するトピックを示します。

Windows フォーム DataGridView コントロール内の列と行のサイズ変更
セルの内容に合わせて、またはコントロールが利用可能な幅に合わせて、行と列のサイズを自動的に調整する方法を説明するトピックを示します。

Windows フォームの DataGridView コントロールでのデータの並べ替え
このコントロールの並べ替え機能について説明するトピックを示します。

Windows フォーム DataGridView コントロールでのデータ入力
コントロールのデータに対してユーザーが実行できる追加および修正の仕方を変更する方法を説明するトピックを示します。

Windows フォーム DataGridView コントロールでの選択およびクリップボードの使用
コントロールのセル、行、および列の選択機能について説明するトピックを示します。

Windows フォーム DataGridView コントロールのセル、行、および列を使用したプログラミング
セル、行、および列オブジェクトを使用したプログラミング方法を説明するトピックを示します。

Windows フォーム DataGridView コントロールのカスタマイズ
DataGridView のセルおよび行のカスタム描画と、セル、列、および行の派生型の作成について説明するトピックを示します。

Windows フォーム DataGridView コントロールでのパフォーマンス チューニング
大量のデータを扱うときのパフォーマンスの問題を避けるために、このコントロールを効率的に使用する方法について説明するトピックを示します。

Windows フォーム DataGridView コントロールの既定のキーボード処理とマウス処理
キーボードとマウスを介してユーザーが DataGridView コントロールとやり取りする方法を説明します。

Windows フォームの DataGridView コントロールと DataGrid コントロールの違いについて
DataGridView コントロールが DataGrid コントロールより改良され、これに代わるものである点について説明します。

Windows フォーム DataGridView コントロールでのデザイナーの使用」も参照してください。

リファレンス

DataGridView
DataGridView コントロールのリファレンス ドキュメントを提供します。

BindingSource
BindingSource コンポーネントのリファレンス ドキュメントを提供します。 DataGridView コントロールと BindingSource コンポーネントは、密接に連携して機能するようにデザインされています。

関連項目