Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DataGridView.AutoResizeColumns méthode (DataGridViewAutoSizeColumnsMode)

 

Date de publication : novembre 2016

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.

Exception Condition
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 valide de DataGridViewAutoSizeColumnsMode.

Cette méthode est utile si vous souhaitez contrôler redimensionnent les colonnes. Les largeurs de colonne sont ajustées qu’une seule fois par appel de méthode ; Si le contenu des colonnes ultérieurement, le colonnes seront pas automatiquement modifiée ajuster. Pour redimensionner une colonne spécifique, utilisez la AutoResizeColumn méthode. Pour définir les colonnes à redimensionner automatiquement lorsque leur contenu change, utilisez la AutoSizeColumnsMode propriété ou la colonne AutoSizeMode propriété.

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 lorsque le contrôle contient un grand nombre de lignes.

Pour plus d’informations sur le redimensionnement par programmation, consultez la page Options de dimensionnement dans le contrôle DataGridView Windows Forms.

L’exemple de code suivant redimensionne toutes les colonnes pour correspondre au contenu des colonnes et les en-têtes de colonne. 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
Disponible depuis 2.0
Retour au début
Afficher: