Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

DataGridView.AutoResizeColumns, méthode (DataGridViewAutoSizeColumnsMode)

Ajuste la largeur de toutes les colonnes à l'aide du mode de dimensionnement spécifié.

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

public void AutoResizeColumns(
	DataGridViewAutoSizeColumnsMode autoSizeColumnsMode
)

Paramètres

autoSizeColumnsMode
Type : System.Windows.Forms.DataGridViewAutoSizeColumnsMode
Une des valeurs de DataGridViewAutoSizeColumnsMode.

ExceptionCondition
InvalidOperationException

autoSizeColumnsMode a la valeur ColumnHeader et ColumnHeadersVisible a la valeur false.

ArgumentException

autoSizeColumnsMode a la valeur None ou Fill.

InvalidEnumArgumentException

autoSizeColumnsMode n'est pas une valeur DataGridViewAutoSizeColumnsMode valide.

Cette méthode est utile si vous souhaitez contrôler lorsque les colonnes sont en cours de redimensionnement. La largeur des colonnes n'est ajustée qu'une fois par appel de méthode ; si le contenu des colonnes est modifié par la suite, elles ne s'ajusteront pas automatiquement. Pour redimensionner une colonne spécifique, utilisez la méthode AutoResizeColumn. Pour définir les colonnes à redimensionner automatiquement à chaque fois que leur contenu est modifié, utilisez la propriété AutoSizeColumnsMode ou la propriété AutoSizeMode de la colonne.

Cette surcharge vous permet de spécifier un mode de dimensionnement qui calcule les nouvelles largeurs en fonction des valeurs dans un ensemble limité de cellules, telles que celles des lignes affichées uniquement. Cela améliore les performances du contrôle lorsqu'il contient un grand nombre de lignes.

Pour plus d'informations sur le redimensionnement par programme, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.

L'exemple de code suivant redimensionne toutes les colonnes pour s'adapter au contenu des colonnes et des en-têtes de colonnes. Cet exemple de code fait partie d'un exemple plus complet fourni dans Comment : redimensionner des cellules par programme pour les adapter au contenu du contrôle DataGridView Windows Forms.


private void SizeAllColumns(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeColumns(
        DataGridViewAutoSizeColumnsMode.AllCells);
}


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft