DataGridViewAutoSizeRowsMode Énumération

Définition

Définit des valeurs pour spécifier comment les hauteurs de lignes sont ajustées.

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

Champs

AllCells 7

Les hauteurs de lignes s'ajustent pour s'adapter au contenu de toutes les cellules des lignes, y compris les cellules d'en-tête.

AllCellsExceptHeaders 6

Les hauteurs de lignes s'ajustent pour s'adapter au contenu de toutes les cellules des lignes, sauf les cellules d'en-tête.

AllHeaders 5

Les hauteurs de lignes s'ajustent pour s'adapter au contenu de l'en-tête de ligne.

DisplayedCells 11

Les hauteurs de lignes s'ajustent pour s'adapter au contenu de toutes les cellules des lignes affichées à l'écran, y compris les cellules d'en-tête.

DisplayedCellsExceptHeaders 10

Les hauteurs de lignes s'ajustent pour s'adapter au contenu de toutes les cellules des lignes affichées à l'écran, sauf les cellules d'en-tête.

DisplayedHeaders 9

Les hauteurs de lignes s'ajustent pour s'adapter au contenu des en-têtes de ligne affichés actuellement.

None 0

Les hauteurs de lignes ne s'ajustent pas automatiquement.

Exemples

L’exemple de code suivant définit les lignes pour redimensionner automatiquement leur hauteur chaque fois que le contenu de la cellule change. La nouvelle hauteur de ligne est déterminée à partir du contenu de toutes les lignes et colonnes. Cet exemple de code fait partie d’un exemple plus volumineux fourni dans How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control.

void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
   dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
    dataGridView1.AutoSizeRowsMode =
        DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button7.Click

    DataGridView1.AutoSizeRowsMode = _
        DataGridViewAutoSizeRowsMode.AllCells

End Sub

Remarques

Le DataGridView contrôle peut redimensionner ses lignes en fonction de la hauteur préférée de chaque ligne. La hauteur de ligne préférée est la hauteur minimale requise pour afficher la plus grande valeur de cellule dans cette ligne. Les différents modes de taille vous permettent d’indiquer quelles cellules sont utilisées pour calculer les nouvelles hauteurs (cellules d’en-tête ou autres cellules) et s’il faut redimensionner toutes les lignes ou uniquement les lignes actuellement affichées. Le redimensionnement d’un sous-ensemble de lignes 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 hauteurs de ligne avec la souris.

Cette énumération est utilisée par la propriété et AutoResizeRows la DataGridView méthode de contrôleAutoSizeRowsMode.

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

S’applique à

Voir aussi