d'abord je pensais que le AutoSize
est une combinaison de AutoHeight
+ AutoWidth
mis enDataGridView manipulation AutoSize
puis quand je suis arrivé à un point où je voudrais la grille pour prendre l'espace horizontal comme il le souhaite, mais pas la verticale I J'ai trouvé que ce n'était pas comme ça! mais il semblait assez logique me
de toute façon, est-il un moyen d'obtenir juste la largeur partie de AutoSize
, comme mon imaginaire AutoWidth
Note: J'ai essayé la taille maximale & taille minimale, mais pas l'utilisation
le problème est que les dernières (+4) lignes dans la grille ne sont pas montrées, elles sont remplies dans la grille que j'ai vérifié dans le débogage, et même si la barre de défilement verticale touche la fin
Je dois redimensionner manuellement le formulaire pour qu'ils soient affichés, mais comme les lignes sont remplies à partir d'un datable (rangée incontrôlable c ontant) il ne sera pas résolu, mais l'élargissement de la forme
ressemble à ceci:
la ligne grise est pas la dernière de voir la ligne blanche en alternance avec le bouton et tout .. et comme je l'ai dit, j'ai vérifié la requête de revenu (par exemple. 21 lignes) et la fonction de peuplement (remplit 21 lignes) mais la vue est seulement 17 montré
mise à jour ce n'est pas une solution , juste un jeu-over temporaire.
J'ai enlevé le AutoSize = true
de l'initialisation de la grille et manutentionnés from_Resize
événement
if (this.WindowState == FormWindowState.Maximized)
this.dgv.AutoSize = true;
else this.dgv.AutoSize = false;
il est une demi-mi-chemin semble hors fonctionner très bien pour le moment
non, j'ai mis la taille des colonnes et des lignes. Je veux dire la grille elle-même, je vais expliquer mon problème plus dans la mise à jour. Merci pour le conseil – Katia