DataGridView.AutoSizeRowsMode, propriété
Assembly : System.Windows.Forms (dans system.windows.forms.dll)
/** @property */ public DataGridViewAutoSizeRowsMode get_AutoSizeRowsMode () /** @property */ public void set_AutoSizeRowsMode (DataGridViewAutoSizeRowsMode value)
public function get AutoSizeRowsMode () : DataGridViewAutoSizeRowsMode public function set AutoSizeRowsMode (value : DataGridViewAutoSizeRowsMode)
Valeur de la propriété
Valeur DataGridViewAutoSizeRowsMode indiquant le mode de dimensionnement. La valeur par défaut est None.| Type d'exception | Condition |
|---|---|
| La valeur spécifiée lors de la définition de cette propriété n'est pas une valeur DataGridViewAutoSizeRowsMode valide. | |
| La valeur spécifiée lors de la définition de cette propriété est AllHeaders ou DisplayedHeaders et les en-têtes de ligne sont masqués. |
Cette propriété vous permet de configurer le contrôle de sorte que les hauteurs de lignes soient ajustées automatiquement pour correspondre à leur contenu à chaque fois que le contenu change. Si WrapMode est activé, les hauteurs de ligne sont également ajustées à chaque fois que les largeurs de colonne changent. Certains modes de redimensionnement vous permettent de limiter le réglage de taille aux lignes actuellement affichées pour augmenter les performances.
Seules les lignes avec une valeur de la propriété Visible égale à true sont redimensionnées automatiquement ; la modification de la visibilité d'une ligne ne provoque pas le redimensionnement. En outre, lorsque les lignes sont configurées pour être automatiquement redimensionnées, l'utilisateur ne peut pas ajuster les hauteurs de ligne avec la souris.
Pour ajuster des hauteurs de ligne par programme, utilisez les méthodes AutoResizeRow ou AutoResizeRows ou définissez la propriété Height de la ligne.
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.
Pour plus d'informations sur le dimensionnement automatique basé sur le contenu, consultez Options de dimensionnement dans le contrôle DataGridView Windows Forms.
L'exemple de code suivant illustre comment définir la ligne à redimensionner automatiquement en fonction du contenu des en-têtes de ligne et de toutes les colonnes. Cet exemple de code fait partie d'un exemple plus développé fourni dans Comment : redimensionner automatiquement des cellules lorsque leur contenu change dans le contrôle DataGridView Windows Forms.
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.