DataGridViewAutoSizeRowMode Énumération

Définition

Définit des valeurs pour spécifier comment la hauteur d'une ligne est ajustée.Defines values for specifying how the height of a row is adjusted.

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

Champs

AllCells 3

La hauteur de ligne s'ajuste pour s'adapter au contenu de toutes les cellules de la ligne, y compris la cellule d'en-tête.The row height adjusts to fit the contents of all cells in the row, including the header cell.

AllCellsExceptHeader 2

La hauteur de ligne s'ajuste pour s'adapter au contenu de toutes les cellules de la ligne, à l'exception de la cellule d'en-tête.The row height adjusts to fit the contents of all cells in the row, excluding the header cell.

RowHeader 1

La hauteur de ligne s'ajuste pour s'adapter au contenu de l'en-tête de ligne.The row height adjusts to fit the contents of the row header.

Exemples

L’exemple de code suivant redimensionne la troisième ligne du contrôle pour qu’elle corresponde au contenu de ses cellules non-en-têtes.The following code example resizes the third row in the control to fit the contents of its nonheader cells. Cet exemple de code fait partie d’un exemple plus complet fourni dans How to: Redimensionner des cellules par programme pour les adapter au contenu du contrôleDataGridView Windows Forms.This code example is part of a larger example provided in How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control.

void SizeThirdRow( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   dataGridView1->AutoResizeRow(2, DataGridViewAutoSizeRowMode::AllCellsExceptHeader);
}


private void SizeThirdRow(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeRow(
        2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader);
}
Private Sub SizeThirdRow(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button7.Click

    Dim thirdRow As Integer = 2
    DataGridView1.AutoResizeRow( _
        2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader)

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 sans en-tête) 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 non-header 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 AutoResizeRow méthode de contrôle.This enumeration is used by the DataGridView control AutoResizeRow 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