DataGridViewAutoSizeColumnMode Énumération

Définition

Définit des valeurs pour spécifier comment la largeur d'une colonne est ajustée.

public enum class DataGridViewAutoSizeColumnMode
public enum DataGridViewAutoSizeColumnMode
type DataGridViewAutoSizeColumnMode = 
Public Enum DataGridViewAutoSizeColumnMode
Héritage
DataGridViewAutoSizeColumnMode

Champs

AllCells 6

La largeur de colonne s'ajuste pour correspondre au contenu de toutes les cellules de la colonne, y compris la cellule d'en-tête.

AllCellsExceptHeader 4

La largeur de colonne s'ajuste pour correspondre au contenu de toutes les cellules de la colonne, sauf la cellule d'en-tête.

ColumnHeader 2

La largeur de colonne s'ajuste pour correspondre au contenu de la cellule de l'en-tête de colonne.

DisplayedCells 10

La largeur de colonne s'ajuste pour correspondre au contenu de toutes les cellules de la colonne qui sont dans les lignes affichées à l'écran actuellement, y compris la cellule d'en-tête.

DisplayedCellsExceptHeader 8

La largeur de colonne s'ajuste pour correspondre au contenu de toutes les cellules de la colonne qui sont dans les lignes affichées à l'écran actuellement, sauf la cellule d'en-tête.

Fill 16

La largeur de colonne s'ajuste afin que les largeurs de toutes les colonnes remplissent exactement la zone d'affichage du contrôle, nécessitant uniquement un défilement horizontal pour conserver des largeurs de colonne au-dessus des valeurs de propriété MinimumWidth. Les largeurs de colonne relatives sont déterminées par les valeurs de propriété FillWeight relatives.

None 1

La largeur de colonne ne s'ajuste pas automatiquement.

NotSet 0

Le comportement de dimensionnement de la colonne est hérité de la propriété AutoSizeColumnsMode.

Exemples

L’exemple de code suivant illustre l’utilisation de cette énumération pour configurer une colonne de largeur fixe. Cet exemple fait partie d’un exemple plus large disponible dans How to: Set the Sizing Modes of the Windows Forms DataGridView Control.

DataGridViewTextBoxColumn idColumn =
    new DataGridViewTextBoxColumn();
idColumn.HeaderText = "ID";
idColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
idColumn.Resizable = DataGridViewTriState.False;
idColumn.ReadOnly = true;
idColumn.Width = 20;
Dim idColumn As New DataGridViewTextBoxColumn()
idColumn.HeaderText = "ID"
idColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.None
idColumn.Resizable = DataGridViewTriState.False
idColumn.ReadOnly = True
idColumn.Width = 20

Remarques

Le DataGridView contrôle peut redimensionner ses colonnes pour les rendre remplies de la largeur horizontale disponible du contrôle ou pour les rendre afficher le contenu complet de toutes les cellules ou de cellules spécifiées.

Avec le mode Remplissage, la largeur préférée d’une colonne est déterminée en redimensionnant toutes les colonnes de ce mode afin que toutes les colonnes visibles du contrôle remplissent exactement la largeur horizontale de la zone d’affichage disponible. Avec d’autres modes, la largeur de colonne préférée est la largeur minimale requise pour afficher la plus grande valeur de cellule à partir de toutes les cellules ou d’un sous-ensemble de cellules de cette colonne, comme le sous-ensemble de cellules actuellement affichées. L’utilisation d’un sous-ensemble de cellules pour déterminer la nouvelle largeur est utile pour éviter une pénalité de performances lors de l’utilisation de nombreuses lignes de données.

Le redimensionnement automatique basé sur le contenu empêche les utilisateurs d’ajuster les largeurs de colonne avec la souris. Toutefois, le redimensionnement de l’utilisateur est activé en mode de remplissage.

Cette énumération est utilisée par les AutoSizeMode InheritedAutoSizeMode propriétés des colonnes et de la DataGridView.AutoResizeColumn méthode.

Pour plus d’informations sur les modes de dimensionnement, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms. Pour plus d’informations sur le mode de remplissage de colonne en particulier, consultez le mode remplissage de colonne dans le contrôle DataGridView Windows Forms.

S’applique à

Voir aussi