Windows フォーム DataGridView コントロールでのデータの表示Displaying Data in the Windows Forms DataGridView Control

DataGridViewのさまざまな外部データ ソースからデータを表示するコントロールを使用します。The DataGridView control is used to display data from a variety of external data sources. または、コントロールに行と列を追加し、データを手動で設定できます。Alternatively, you can add rows and columns to the control and manually populate it with data.

データ ソースにコントロールをバインドすると、データ ソースのスキーマに基づいて、自動的に列を生成できます。When you bind the control to a data source, you can generate columns automatically based on the schema of the data source. すると同様これらの列が表示されない場合は、非表示にするに削除、または再配置します。If these columns do not appear just as you want them to, you can hide, remove, or rearrange them. データ ソースから発生しない補足的なデータを表示するバインドされていない列を追加することもできます。You can also add unbound columns to display supplemental data that does not come from the data source.

(など、負の数値の背景色を変更するか、文字列の値を置換する必要がありますが、データを表示する書式設定の表示をカスタマイズすることもさらに、標準の形式 (通貨の形式の場合) などを使用して、データを表示することができます。対応するイメージ)。Additionally, you can display your data using standard formats (such as currency format), or you can customize the display formatting to present your data however you need to (such as changing the background color for negative numbers, or replacing string values with corresponding images).

このセクションの内容In This Section

Windows フォーム DataGridView コントロールでのデータ表示モードData Display Modes in the Windows Forms DataGridView Control
コントロールにデータを設定するためのオプションについて説明します。Describes the options for populating the control with data.

Windows フォーム DataGridView コントロールでのデータの書式設定Data Formatting in the Windows Forms DataGridView Control
セルの表示値を書式設定オプションについて説明します。Describes the options for formatting cell display values.

チュートリアル: 作成、バインドされていない Windows フォーム DataGridView コントロールWalkthrough: Creating an Unbound Windows Forms DataGridView Control
コントロールにデータを手動で設定する方法について説明します。Describes how to manually populate the control with data.

方法: Windows フォームの DataGridView コントロールにデータをバインドします。How to: Bind Data to the Windows Forms DataGridView Control
バインドすることによってコントロールにデータを設定する方法について説明します、BindingSourceデータベースから取得した情報を格納します。Describes how to populate the control with data by binding it to a BindingSource that contains information pulled from a database.

方法: データ バインド Windows フォームの DataGridView コントロールで列を自動生成How to: Autogenerate Columns in a Data-Bound Windows Forms DataGridView Control
バインドされたデータ ソースに基づく列を自動的に生成する方法について説明します。Describes how to automatically generate columns based on a bound data source.

方法: Windows フォーム DataGridView コントロールから自動生成された列を削除します。How to: Remove Autogenerated Columns from a Windows Forms DataGridView Control
非表示またはバインドされたデータ ソースから自動的に生成された列を削除する方法について説明します。Describes how to hide or delete columns generated automatically from a bound data source.

方法: Windows フォームの DataGridView コントロール内の列の順序を変更します。How to: Change the Order of Columns in the Windows Forms DataGridView Control
バインドされたデータ ソースから自動的に生成された列を並べ替える方法について説明します。Describes how to rearrange columns generated automatically from a bound data source.

方法: データ バインド Windows フォーム DataGridView コントロールにバインドされていない列を追加します。How to: Add an Unbound Column to a Data-Bound Windows Forms DataGridView Control
バインドされていない、追加の列を表示することで、バインドされたデータ ソースからデータを補完する方法について説明します。Describes how to supplement data from a bound data source by displaying additional, unbound columns.

方法: オブジェクトを Windows フォーム DataGridView コントロールにバインドします。How to: Bind Objects to Windows Forms DataGridView Controls
各オブジェクトが独自の行で表示されるように、任意のオブジェクトのコレクションにコントロールをバインドする方法について説明します。Describes how to bind the control to a collection of arbitrary objects so that each object is displayed in its own row.

方法: Windows フォーム DataGridView 行にバインドされたオブジェクトへのアクセスHow to: Access Objects Bound to Windows Forms DataGridView Rows
コントロールの特定の行にバインドされているオブジェクトを取得する方法について説明します。Describes how to retrieve an object bound to a particular row of the control.

チュートリアル: 2 つの Windows フォーム DataGridView コントロールを使用してマスター/詳細フォームを作成します。Walkthrough: Creating a Master/Detail Form Using Two Windows Forms DataGridView Controls
2 つの関連するデータベース テーブルからデータを表示する方法について説明しますように値を 1 つにDataGridViewコントロールが別のコントロールで現在選択されている行に依存します。Describes how to display data from two related database tables so that the values shown in one DataGridView control depend on the currently selected row in another control.

方法: Windows フォーム DataGridView コントロールでデータの書式設定をカスタマイズします。How to: Customize Data Formatting in the Windows Forms DataGridView Control
処理する方法について説明します、DataGridView.CellFormattingイベントの値に応じてセルの外観を変更します。Describes how to handle the DataGridView.CellFormatting event to change the appearance of cells depending on their values.

参照Reference

DataGridView
DataGridView コントロールのリファレンス ドキュメントを提供します。Provides reference documentation for the DataGridView control.

DataGridView.DataSource
リファレンス ドキュメントを提供、DataSourceプロパティ。Provides reference documentation for the DataSource property.

BindingSource
BindingSource コンポーネントのリファレンス ドキュメントを提供します。Provides reference documentation for the BindingSource component.

Windows フォーム DataGridView コントロールでのデータ入力Data Entry in the Windows Forms DataGridView Control
コントロールのデータに対してユーザーが実行できる追加および修正の仕方を変更する方法を説明するトピックを示します。Provides topics that describe how to change the way users add and modify data in the control.

関連項目See also