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

DataGridView コントロールには、データを表形式で表示するための強力で柔軟な機能が用意されています。The DataGridView control provides a powerful and flexible way to display data in a tabular format. DataGridView コントロールを使用すると、読み取り専用のビューに少量のデータを表示したり、拡大して非常に大量のデータのセットの編集可能なビューを表示したりできます。You can use the DataGridView control to show read-only views of a small amount of data, or you can scale it to show editable views of very large sets of data.

DataGridView コントロールはいくつかの方法で拡張でき、アプリケーションにカスタムの動作を組み込むことができます。You can extend the DataGridView control in a number of ways to build custom behaviors into your applications. たとえば、プログラムで独自の並べ替えアルゴリズムを指定したり、独自の種類のセルを作成したりできます。For example, you can programmatically specify your own sorting algorithms, and you can create your own types of cells. DataGridView コントロールの外観は、いくつかのプロパティを選択することで簡単にカスタマイズできます。You can easily customize the appearance of the DataGridView control by choosing among several properties. DataGridView コントロールでは、多くの種類のデータ ストアをデータ ソースとして使用できますが、データ ソースをバインドせずに動作させることもできます。Many types of data stores can be used as a data source, or the DataGridView control can operate with no data source bound to it.

このセクションのトピックでは、DataGridView の機能をアプリケーションに組み込むときに使用できる概念および手法について説明します。The topics in this section describe the concepts and techniques that you can use to build DataGridView features into your applications.

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

DataGridView コントロールの概要DataGridView Control Overview
Windows フォームの DataGridView コントロールのアーキテクチャおよび中心となる概念を説明するトピックを示します。Provides topics that describe the architecture and core concepts of the Windows Forms DataGridView control.

Windows フォーム DataGridView コントロールの既定の機能Default Functionality in the Windows Forms DataGridView Control
Windows フォームの DataGridView コントロールがデータ ソースにバインドされているときの既定の外観および動作について説明します。Describes the default appearance and behavior of the Windows Forms DataGridView control when it is bound to a data source.

Windows フォーム DataGridView コントロールの列型Column Types in the Windows Forms DataGridView Control
Windows フォームの DataGridView コントロールのデータの表示に使用する列型、およびユーザーがデータを変更または追加できるようにするために使用する列型について説明します。Describes the column types in the Windows Forms DataGridView control used to display data and allow users to modify or add data.

Windows フォーム DataGridView コントロールでの列、行、およびセルの基本機能Basic Column, Row, and Cell Features in the Windows Forms DataGridView Control
セル、行、および列の一般的なプロパティを説明するトピックを示します。Provides topics that describe commonly-used cell, row, and column properties.

Windows フォームの DataGridView コントロールの基本的な書式設定およびスタイル設定Basic Formatting and Styling in the Windows Forms DataGridView Control
コントロールの基本の外観およびセル データの書式設定を変更する方法を説明するトピックを示します。Provides topics that describe how to modify the basic appearance of the control and the display formatting of cell data.

Windows フォーム DataGridView コントロールでのデータの表示Displaying Data in the Windows Forms DataGridView Control
コントロールに手動でデータを組み込む方法と、外部データ ソースからデータを取得する方法について説明するトピックを示します。Provides topics that describe how to populate the control with data either manually, or from an external data source.

Windows フォーム DataGridView コントロール内の列と行のサイズ変更Resizing Columns and Rows in the Windows Forms DataGridView Control
セルの内容に合わせて、またはコントロールが利用可能な幅に合わせて、行と列のサイズを自動的に調整する方法を説明するトピックを示します。Provides topics that describe how the size of rows and columns can be adjusted automatically to fit cell content or to fit the available width of the control.

Windows フォームの DataGridView コントロールでのデータの並べ替えSorting Data in the Windows Forms DataGridView Control
このコントロールの並べ替え機能について説明するトピックを示します。Provides topics that describe the sorting features in the control.

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.

Windows フォーム DataGridView コントロールでの選択およびクリップボードの使用Selection and Clipboard Use with the Windows Forms DataGridView Control
コントロールのセル、行、および列の選択機能について説明するトピックを示します。Provides topics that describe the cell, row, and column selection features in the control.

Windows フォーム DataGridView コントロールのセル、行、および列を使用したプログラミングProgramming with Cells, Rows, and Columns in the Windows Forms DataGridView Control
セル、行、および列オブジェクトを使用したプログラミング方法を説明するトピックを示します。Provides topics that describe how to program with cell, row, and column objects.

Windows フォーム DataGridView コントロールのカスタマイズCustomizing the Windows Forms DataGridView Control
DataGridView のセルおよび行のカスタム描画と、セル、列、および行の派生型の作成について説明するトピックを示します。Provides topics that describe custom painting DataGridView cells and rows, and creating derived cell, column, and row types.

Windows フォーム DataGridView コントロールでのパフォーマンス チューニングPerformance Tuning in the Windows Forms DataGridView Control
大量のデータを扱うときのパフォーマンスの問題を避けるために、このコントロールを効率的に使用する方法について説明するトピックを示します。Provides topics that describe how to use the control efficiently to avoid performance problems when working with large amounts of data.

Windows フォーム DataGridView コントロールの既定のキーボード処理とマウス処理Default Keyboard and Mouse Handling in the Windows Forms DataGridView Control
キーボードとマウスを介してユーザーが DataGridView コントロールとやり取りする方法を説明します。Describes how users can interact with the DataGridView control through a keyboard and a mouse.

Windows フォームの DataGridView コントロールと DataGrid コントロールの違いについてDifferences Between the Windows Forms DataGridView and DataGrid Controls
DataGridView コントロールが DataGrid コントロールより改良され、これに代わるものである点について説明します。Describes how the DataGridView control improves upon and replaces the DataGrid control.

参照してくださいデザイナーを使用して Windows フォーム DataGridView コントロールでです。Also see Using the Designer with the Windows Forms DataGridView Control.

参照Reference

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

BindingSource
BindingSource コンポーネントのリファレンス ドキュメントを提供します。Provides reference documentation for the BindingSource component. DataGridView コントロールと BindingSource コンポーネントは、密接に連携して機能するようにデザインされています。The DataGridView control and the BindingSource component are designed to work closely together.

関連項目See Also

Windows フォームで使用するコントロールControls to Use on Windows Forms