Bonjour, j'écris un petit programme qui utilise une DGV pour l'affichage et l'édition des données. Tout fonctionne à merveille sauf un détail d'importance, une des colonnes de la DGV est un champ contenant du texte et parfois en relativement grande quantité. J'ai donc 2 options, laisser tel quel mais dans ce cas la DGV s'étalle beaucoup trop sur la largeur ou mettre WrapMode à true sur la colonne en question mais alors elle se rétrécie beaucoup trop et changer la width n'y fait rien, la taille reste la même, voilà ce que je voudrai faire:
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dataGridView1.Columns[3].DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridView1.Columns[3].Width = 600;
L'idéal serait pour moi d'avoir une option "Fit Screen" mais avant de faire ça il faudrait déjà que la modification de la width fonctionne hors actuellement lors du passage sur la 2e ligne du code ci-dessus rien ne se produit... (j'ai testé en débug avec un point d'arrêt avant et après la ligne et la valeur de la width reste inchangée)
Un grand merci d'avance pour votre temps et les connaissances que vous partagerez!
edit: je précise que ma source de donnée est une bindingSource avec comme dataSource une List<> générée à partir d'un fichier XML (et inversement, quand on sauvegarde ça enregistre le contenu de la List<> dans le fichier XML...)
Partager