DataGridViewAutoSizeRowsMode Énumération

Définition

Définit des valeurs pour spécifier comment les hauteurs de lignes sont ajustées.Defines values for specifying how the heights of rows are adjusted.

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.The row heights adjust to fit the contents of all cells in the rows, including header cells.

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.The row heights adjust to fit the contents of all cells in the rows, excluding header cells.

AllHeaders 5

Les hauteurs de lignes s'ajustent pour s'adapter au contenu de l'en-tête de ligne.The row heights adjust to fit the contents of the row header.

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.The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, including header cells.

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.The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, excluding header cells.

DisplayedHeaders 9

Les hauteurs de lignes s'ajustent pour s'adapter au contenu des en-têtes de ligne affichés actuellement.The row heights adjust to fit the contents of the row headers currently displayed onscreen.

None 0

Les hauteurs de lignes ne s'ajustent pas automatiquement.The row heights do not automatically adjust.

Exemples

L’exemple de code suivant définit des lignes pour redimensionner automatiquement leur hauteur chaque fois que le contenu de la cellule change.The following code example sets rows to automatically resize their height whenever cell contents change. La nouvelle hauteur de ligne est déterminée à partir du contenu de toutes les lignes et colonnes.The new row height is determined from the contents of all rows and columns. Cet exemple de code fait partie d’un exemple plus complet fourni dans How to: Redimensionner automatiquement les cellules lorsque le contenu change dans lecontrôle DataGridView Windows Forms.This code example is part of a larger example provided in 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 par défaut de chaque ligne.The DataGridView control can resize its rows based on the preferred height of each row. La hauteur de ligne par défaut est la hauteur minimale requise pour afficher la plus grande valeur de cellule dans cette ligne.The preferred row height is the minimum height required to display the largest cell value in that row. Différents modes de dimensionnement vous permettent d’indiquer les cellules qui sont utilisées pour calculer les nouvelles hauteurs (cellules d’en-tête ou cellules non-en-têtes) et s’il faut redimensionner toutes les lignes ou uniquement celles qui sont actuellement affichées.Different size modes let you indicate which cells are used to calculate the new heights (either header cells or nonheader cells) and whether to resize all rows or only the rows that are currently displayed. Le redimensionnement d’un sous-ensemble de lignes est utile pour éviter une altération des performances lors de l’utilisation de nombreuses lignes de données.Resizing a subset of rows is useful to avoid a performance penalty when working with many rows of data.

Le redimensionnement automatique basé sur le contenu empêche les utilisateurs d’ajuster les hauteurs de lignes à l’aide de la souris.Content-based automatic resizing prevents users from adjusting row heights with the mouse.

Cette énumération est utilisée par DataGridView la AutoSizeRowsMode propriété et AutoResizeRows la méthode de contrôle.This enumeration is used by the DataGridView control AutoSizeRowsMode property and AutoResizeRows method.

Pour plus d’informations sur les modes de dimensionnement, consultez options de dimensionnement dans le Windows Forms contrôle DataGridView.For more information about sizing modes, see Sizing Options in the Windows Forms DataGridView Control.

S’applique à

Voir aussi