次の方法で共有


Windows フォーム DataGridView コントロールでのデータの表示

DataGridView コントロールは、さまざまな外部データ ソースからのデータを表示するために使用されます。 または、コントロールに行と列を追加し、データを手動で設定することもできます。

コントロールをデータ ソースにバインドすると、データ ソースのスキーマに基づいて列を自動的に生成できます。 これらの列が目的どおりに表示されない場合は、非表示、削除、または再配置できます。 バインドされていない列を追加して、データ ソースから取得されていない補足データを表示することもできます。

また、標準形式 (通貨形式など) を使用してデータを表示したり、必要に応じてデータを表示するように表示書式をカスタマイズしたりできます (負の数値の背景色の変更、文字列値を対応する画像に置き換えるなど)。

このセクションの内容

Windows フォーム DataGridView コントロールでのデータ表示モード
コントロールにデータを設定するためのオプションについて説明します。

Windows フォーム DataGridView コントロールでのデータの書式設定
セルの表示値を書式設定するためのオプションについて説明します。

チュートリアル: バインドされていない Windows フォーム DataGridView コントロールの作成
コントロールにデータを手動で設定する方法について説明します。

方法: Windows フォーム DataGridView コントロール にデータをバインドする
データベースから取得された情報を含む BindingSource にバインドして、コントロールにデータを設定する方法について説明します。

方法: データバインドされた Windows フォーム DataGridView コントロールに列を自動生成する
バインドされたデータ ソースに基づいて列を自動的に生成する方法について説明します。

方法: 自動生成された列を Windows フォーム DataGridView コントロール から削除する
バインドされたデータ ソースから自動的に生成された列を非表示または削除する方法について説明します。

方法: Windows フォーム DataGridView コントロール の列の順序を変更する
バインドされたデータ ソースから自動的に生成された列を再配置する方法について説明します。

方法: データバインドされた Windows フォーム DataGridView コントロールに非バインド列を追加する
バインドされていない追加の列を表示して、バインドされたデータ ソースのデータを補完する方法について説明します。

方法: Windows フォーム DataGridView コントロールにオブジェクトをバインドする
コントロールを任意のオブジェクトのコレクションにバインドして、各オブジェクトが独自の行に表示されるようにする方法について説明します。

方法: Windows フォーム DataGridView 行にバインドされたオブジェクトにアクセスする
コントロールの特定の行にバインドされたオブジェクトを取得する方法について説明します。

チュートリアル: 2 つの Windows フォーム DataGridView コントロールを使用したマスター/詳細フォームの作成
2 つの関連するデータベース テーブルのデータを表示して、1 つの DataGridView コントロールに表示される値が、別のコントロールで現在選択されている行に依存するようにする方法について説明します。

方法: Windows フォーム DataGridView コントロール でデータの書式設定をカスタマイズする
DataGridView.CellFormatting イベントを処理して、値に応じてセルの外観を変更する方法について説明します。

関連項目

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

DataGridView.DataSource
DataSource プロパティのリファレンス ドキュメントを提供します。

BindingSource
BindingSource コンポーネントのリファレンス ドキュメントを提供します。

Windows フォーム DataGridView コントロールでのデータ入力
ユーザーがコントロール内のデータを追加および変更する方法を変更する方法について説明するトピックを提供します。

関連項目