DataGridViewAutoSizeRowsMode Énumération

Définition

Définit des valeurs pour spécifier la façon dont les hauteurs des lignes sont ajustées.

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

Champs

Nom Valeur Description
None 0

Les hauteurs de ligne ne s’ajustent pas automatiquement.

AllHeaders 5

Les hauteurs de ligne s’ajustent pour ajuster le contenu de l’en-tête de ligne.

AllCellsExceptHeaders 6

Les hauteurs de ligne s’ajustent pour ajuster le contenu de toutes les cellules des lignes, à l’exclusion des cellules d’en-tête.

AllCells 7

Les hauteurs de ligne s’ajustent pour ajuster le contenu de toutes les cellules des lignes, y compris les cellules d’en-tête.

DisplayedHeaders 9

Les hauteurs de ligne s’ajustent pour ajuster le contenu des en-têtes de ligne actuellement affichés à l’écran.

DisplayedCellsExceptHeaders 10

Les hauteurs de ligne s’ajustent pour ajuster le contenu de toutes les cellules des lignes actuellement affichées à l’écran, à l’exclusion des cellules d’en-tête.

DisplayedCells 11

Les hauteurs de ligne s’ajustent pour ajuster le contenu de toutes les cellules des lignes actuellement affichées à l’écran, y compris les cellules d’en-tête.

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 large 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. 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 cellules nonheader) et de 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