Exporter (0) Imprimer
Développer tout
Développer Réduire

DataGridViewAutoSizeColumnMode, énumération

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

Espace de noms: System.Windows.Forms
Assembly : System.Windows.Forms (dans system.windows.forms.dll)

public enum DataGridViewAutoSizeColumnMode
public enum DataGridViewAutoSizeColumnMode
public enum DataGridViewAutoSizeColumnMode

 Nom de membreDescription
AllCellsLa largeur de colonne s'ajuste pour correspondre au contenu de toutes les cellules de la colonne, y compris la cellule d'en-tête.  
AllCellsExceptHeaderLa largeur de colonne s'ajuste pour correspondre au contenu de toutes les cellules de la colonne, sauf la cellule d'en-tête.  
ColumnHeaderLa largeur de colonne s'ajuste pour correspondre au contenu de la cellule de l'en-tête de colonne.  
DisplayedCellsLa 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.  
DisplayedCellsExceptHeaderLa 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.  
FillLa 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é DataGridViewColumn.MinimumWidth. Les largeurs de colonne relatives sont déterminées par les valeurs de propriété DataGridViewColumn.FillWeight relatives. 
NoneLa largeur de colonne ne s'ajuste pas automatiquement. 
NotSetLe comportement de dimensionnement de la colonne est hérité de la propriété DataGridView.AutoSizeColumnsMode

Le contrôle DataGridView peut redimensionner ses colonnes pour qu'elles remplissent la largeur horizontale disponible du contrôle ou qu'elles affichent le contenu complet de toutes les cellules ou des cellules spécifiées.

Dans le mode Fill, la largeur par défaut d'une colonne est déterminée par le redimensionnement de toutes les colonnes dans ce mode afin que toutes les colonnes visibles dans le contrôle remplissent exactement la largeur horizontale de la zone d'affichage disponible. Dans d'autres modes, la largeur de colonne par défaut correspond à 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, telle que le sous-ensemble de cellules qui sont dans les lignes actuellement affichées. Un sous-ensemble de cellules permettant de déterminer la nouvelle largeur est utile pour éviter une perte des performances lorsque vous travaillez avec beaucoup de lignes de données.

Un redimensionnement automatique basé sur le contenu empêche les utilisateurs d'ajuster des largeurs de colonne avec la souris. Cependant, le redimensionnement par l'utilisateur est activé en mode de remplissage.

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

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, consultez Mode Remplissage des colonnes dans le contrôle DataGridView Windows Forms.

L'exemple de code suivant illustre l'utilisation de cette énumération pour configurer une colonne à largeur fixe. Cet exemple est extrait d'un exemple plus développé disponible dans Comment : définir les modes de redimensionnement du contrôle DataGridView Windows Forms.

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

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft