2013-05-07 5 views
1

Comment puis-je dimensionner un datagridview dans un C# WinForm pour faire usage de tout son espace alloué?DataGridView hauteur automatique de la taille

je allready utilisé gv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; de taille automatique du gridview en largeur. Maintenant, je veux utiliser la hauteur totale disponible, donc aucun arrière-plan n'est visible.

Lorsque I'am schrolling tout le chemin jusqu'au dernier enregistrement dans le gridview il y a encore un fond gris visible.

Mon gridview est ancré à droite et le redimensionnement ainsi que le formulaire fonctionne aussi très bien. Je voulais juste me débarrasser de l'arrière-plan visible inutile.

Le V4Vendetta pointe m'a donné a fait l'affaire.

+0

Vous pouvez utiliser la fonction de station d'accueil. – Max

+0

Que se passe-t-il lorsque vous définissez 'AutoSizeRowsMode'? – V4Vendetta

+0

Merci quand je mets 'gv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;' ça va faire l'affaire. – Rene

Répondre

0

Définir la propriété d'ancrage de la grille comme Dessus, Dessous, Gauche, Droite pour toutes les extensions latérales.

enter image description here

0

Vous pouvez utiliser Dock, ou pour un contrôle plus précis, utilisez la propriété Anchor. En réglant Anchor sur Gauche, Droite, Haut, Bas, le contrôle sera mis à l'échelle avec la fenêtre. En réglant Anchor sur Right, le contrôle se déplace avec la bordure droite. En réglant l'ancre en haut et en bas, le contrôle évoluera verticalement, mais aura une largeur fixe. Juste expérimenter

Questions connexes