DataGridView, contrôle (Windows Forms)DataGridView Control (Windows Forms)

Le contrôle DataGridView offre un moyen puissant et flexible d'afficher des données sous forme de tableau.The DataGridView control provides a powerful and flexible way to display data in a tabular format. Vous pouvez utiliser le contrôle DataGridView pour afficher des vues en lecture seule d'une petite quantité de données ou vous pouvez le mettre à l'échelle pour afficher des vues modifiables de groupes de données très volumineux.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.

Vous pouvez étendre le contrôle DataGridView de plusieurs façons pour générer des comportements personnalisés dans vos applications.You can extend the DataGridView control in a number of ways to build custom behaviors into your applications. Par exemple, vous pouvez spécifier par programmation vos propres algorithmes de tri et vous pouvez créer vos propres types de cellules.For example, you can programmatically specify your own sorting algorithms, and you can create your own types of cells. Vous pouvez facilement personnaliser l'apparence du contrôle DataGridView en choisissant parmi plusieurs propriétés.You can easily customize the appearance of the DataGridView control by choosing among several properties. Vous pouvez utiliser plusieurs types de magasins de données comme source de données ou utiliser le contrôle DataGridView sans le lier à aucune source de données.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.

Les rubriques de cette section décrivent les concepts et techniques que vous pouvez utiliser pour générer des fonctionnalités DataGridView dans vos applications.The topics in this section describe the concepts and techniques that you can use to build DataGridView features into your applications.

Dans cette sectionIn This Section

Vue d’ensemble du contrôle DataGridViewDataGridView Control Overview
Fournit des rubriques qui décrivent l'architecture et les principaux concepts du contrôle Windows Forms DataGridView.Provides topics that describe the architecture and core concepts of the Windows Forms DataGridView control.

Fonctionnalités par défaut du contrôle DataGridView Windows FormsDefault Functionality in the Windows Forms DataGridView Control
Décrit l'apparence et le comportement par défaut du contrôle Windows Forms DataGridView quand il est lié à une source de données.Describes the default appearance and behavior of the Windows Forms DataGridView control when it is bound to a data source.

Types de colonnes dans le contrôle DataGridView Windows FormsColumn Types in the Windows Forms DataGridView Control
Décrit les types de colonnes dans le contrôle Windows Forms DataGridView, utilisé pour afficher des données et permettre aux utilisateurs de modifier ou d'ajouter des données.Describes the column types in the Windows Forms DataGridView control used to display data and allow users to modify or add data.

Fonctionnalités de base liées aux colonnes, lignes et cellules dans le contrôle DataGridView Windows FormsBasic Column, Row, and Cell Features in the Windows Forms DataGridView Control
Fournit des rubriques qui décrivent les propriétés de cellules, de lignes et de colonnes communément utilisées.Provides topics that describe commonly-used cell, row, and column properties.

Mises en forme et styles de base dans le contrôle DataGridView Windows FormsBasic Formatting and Styling in the Windows Forms DataGridView Control
Fournit des rubriques qui décrivent comment modifier l'apparence de base du contrôle et le format d'affichage des données de cellules.Provides topics that describe how to modify the basic appearance of the control and the display formatting of cell data.

Affichage des données dans le contrôle DataGridView Windows FormsDisplaying Data in the Windows Forms DataGridView Control
Fournit des rubriques qui décrivent comment remplir le contrôle de données manuellement ou à partir d'une source de données externe.Provides topics that describe how to populate the control with data either manually, or from an external data source.

Redimensionnement des colonnes et des lignes dans le contrôle DataGridView Windows FormsResizing Columns and Rows in the Windows Forms DataGridView Control
Fournit des rubriques qui décrivent comment ajuster automatiquement la taille des lignes et des colonnes pour qu'elle corresponde au contenu de la cellule ou à la largeur disponible du contrôle.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.

Tri des données dans le contrôle DataGridView Windows FormsSorting Data in the Windows Forms DataGridView Control
Fournit des rubriques qui décrivent les fonctionnalités de tri dans le contrôle.Provides topics that describe the sorting features in the control.

Saisie de données dans le contrôle DataGridView Windows FormsData Entry in the Windows Forms DataGridView Control
Fournit des rubriques qui décrivent comment modifier la façon dont les utilisateurs ajoutent et modifient des données dans le contrôle.Provides topics that describe how to change the way users add and modify data in the control.

Sélection et utilisation du Presse-papiers avec le contrôle DataGridView Windows FormsSelection and Clipboard Use with the Windows Forms DataGridView Control
Fournit des rubriques qui décrivent les fonctionnalités de sélection de cellules, de lignes et de colonnes dans le contrôle.Provides topics that describe the cell, row, and column selection features in the control.

Programmation avec les cellules, lignes et colonnes dans le contrôle DataGridView Windows FormsProgramming with Cells, Rows, and Columns in the Windows Forms DataGridView Control
Fournit des rubriques qui expliquent comment programmer avec des objets de colonnes, de lignes et de cellules.Provides topics that describe how to program with cell, row, and column objects.

Personnalisation du contrôle DataGridView Windows FormsCustomizing the Windows Forms DataGridView Control
Fournit des rubriques qui décrivent la peinture personnalisée des cellules et des lignes DataGridView et la création de types de lignes, de colonnes et de cellules dérivés.Provides topics that describe custom painting DataGridView cells and rows, and creating derived cell, column, and row types.

Réglage des performances dans le contrôle DataGridView Windows FormsPerformance Tuning in the Windows Forms DataGridView Control
Fournit des rubriques qui expliquent comment utiliser efficacement le contrôle pour éviter les problèmes de performances lors de l'utilisation de grandes quantités de données.Provides topics that describe how to use the control efficiently to avoid performance problems when working with large amounts of data.

Gestion par défaut du clavier et de la souris dans le contrôle DataGridView Windows FormsDefault Keyboard and Mouse Handling in the Windows Forms DataGridView Control
Décrit comment les utilisateurs peuvent interagir avec le contrôle DataGridView via un clavier et une souris.Describes how users can interact with the DataGridView control through a keyboard and a mouse.

Différences entre les contrôles DataGridView et DataGrid Windows FormsDifferences Between the Windows Forms DataGridView and DataGrid Controls
Décrit dans quelle mesure le contrôle DataGridView améliore et remplace le contrôle DataGrid.Describes how the DataGridView control improves upon and replaces the DataGrid control.

Consultez également à l’aide du concepteur avec le contrôle de DataGridView Windows Forms.Also see Using the Designer with the Windows Forms DataGridView Control.

RéférenceReference

DataGridView
Fournit une documentation de référence pour le contrôle DataGridView.Provides reference documentation for the DataGridView control.

BindingSource
Fournit la documentation de référence pour le composant BindingSource.Provides reference documentation for the BindingSource component. Le contrôle DataGridView et le composant BindingSource sont conçus pour fonctionner étroitement ensemble.The DataGridView control and the BindingSource component are designed to work closely together.

Voir aussiSee also