DataGridViewAutoSizeColumnMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
- DataGridView
- AutoSizeMode
- AutoSizeColumnsMode
- DataGridViewAutoSizeColumnsMode
- AutoResizeColumn
- AutoResizeColumns
- Options de dimensionnement dans le contrôle DataGridView Windows Forms
- Mode Remplissage des colonnes dans le contrôle DataGridView Windows Forms
- Comment : définir les modes de redimensionnement du contrôle DataGridView Windows Forms