DataGridViewAutoSizeRowMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit des valeurs pour spécifier la façon dont la hauteur d’une ligne est ajustée.
public enum class DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
type DataGridViewAutoSizeRowMode =
Public Enum DataGridViewAutoSizeRowMode
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| RowHeader | 1 | La hauteur de ligne s’ajuste en fonction du contenu de l’en-tête de ligne. |
| AllCellsExceptHeader | 2 | La hauteur de ligne s’ajuste pour ajuster le contenu de toutes les cellules de la ligne, à l’exclusion de la cellule d’en-tête. |
| AllCells | 3 | La hauteur de ligne s’ajuste pour ajuster le contenu de toutes les cellules de la ligne, y compris la cellule d’en-tête. |
Exemples
L’exemple de code suivant redimensionne la troisième ligne du contrôle pour qu’elle corresponde au contenu de ses cellules nonheader. Cet exemple de code fait partie d’un exemple plus large fourni dans How to : Programally 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 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 les cellules utilisées pour calculer les nouvelles hauteurs (cellules d’en-tête ou cellules non-en-tête) 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 DataGridView méthode de contrôle AutoResizeRow .
Pour plus d’informations sur les modes de dimensionnement, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.