Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

DataGridView.AutoResizeRows, méthode (Int32, Int32, DataGridViewAutoSizeRowMode, Boolean)

Ajuste la hauteur des lignes spécifiées à l'aide du mode de dimensionnement spécifié, en calculant éventuellement les hauteurs dans l'attente que les largeurs de lignes soient ajustées par la suite.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

protected void AutoResizeRows(
	int rowIndexStart,
	int rowsCount,
	DataGridViewAutoSizeRowMode autoSizeRowMode,
	bool fixedWidth
)

Paramètres

rowIndexStart
Type : System.Int32
Index de la première ligne à redimensionner.
rowsCount
Type : System.Int32
Nombre de lignes à redimensionner.
autoSizeRowMode
Type : System.Windows.Forms.DataGridViewAutoSizeRowMode
Une des valeurs de DataGridViewAutoSizeRowMode.
fixedWidth
Type : System.Boolean
true pour calculer les nouvelles hauteurs en fonction des largeurs de colonne actuelles ; false pour calculer les hauteurs dans l'attente que les largeurs de colonne soient également ajustées.

ExceptionCondition
InvalidOperationException

autoSizeRowsMode a la valeur AllHeaders ou DisplayedHeaders et RowHeadersVisible a la valeur false.

InvalidEnumArgumentException

autoSizeRowsMode n'est pas une valeur DataGridViewAutoSizeRowsMode valide.

ArgumentException

autoSizeRowsMode a la valeur None.

ArgumentOutOfRangeException

rowIndexStart est inférieur à 0.

ou

rowsCount est inférieur à 0.

Cette méthode est utile si vous souhaitez contrôler le redimensionnement des lignes, mais que vous souhaitez redimensionner seulement un sous-ensemble spécifique de lignes, telles que les lignes comprises dans une plage d'enregistrements liés qui ont été mis à jour. La hauteur des lignes spécifiées n'est ajustée qu'une fois par appel de méthode ; si le contenu des lignes est modifié par la suite, elles ne s'ajusteront pas automatiquement. Pour redimensionner une ligne spécifique, utilisez la méthode AutoResizeRow. Pour redimensionner toutes les lignes, utilisez une autre surcharge de la méthode AutoResizeRows. Pour configurer les lignes de sorte qu'elles se redimensionnent automatiquement lorsque leur contenu change, utilisez la propriété AutoSizeRowsMode.

Pour encapsuler le contenu de la cellule sur plusieurs lignes lorsqu'une ligne est redimensionnée, le style en cours dans la cellule doit avoir une valeur de propriété WrapMode de True.

Cette surcharge vous permet de spécifier un mode de dimensionnement qui calcule les nouvelles hauteurs en fonction des valeurs dans un ensemble limité de cellules, telles que celles des lignes affichées uniquement. Cela améliore les performances du contrôle lorsqu'il contient un grand nombre de lignes.

Cette surcharge est protégée et conçue pour vous permettre d'obtenir des rapports hauteur-largeur de cellule idéaux dans une classe DataGridView dérivée. Si le paramètre fixedWidth a la valeur false, les hauteurs de ligne seront calculées dans l'attente que vous appeliez la méthode AutoResizeColumn ou AutoResizeColumns après.

Pour plus d'informations sur le redimensionnement par programme, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft