Bonjour,
Je rempli une DataGridView a partir de données venant d’un fichier texte.
Mon code fonctionne bien, seulement mon fichier est gros et la DataGridView est mise à jour à chaque ajout de ligne.
On voit clairement la DataGridView se remplir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Form1::dataGridView1->Rows->Add(colonne1, colonne2, colonne3, colonne4);
Je voudrais la remplir sans que l’IHM soit mis à jour.
J’ai essayé avec l’attribut Enable : Je le mets à false avant de remplir puis je le repasse à true à la fin.
On ne voit pas la DataGridView se remplir, mais la scrollbar est mauvaise (elle affiche comme si je n’avais aucune ligne de cachée alors que j’en ai plus de 300 lignes)
Donc, est-il possible de changer la valeur d’un contrôle sans qu’il soit directement mis à jour (que l’IHM attende la fin des modifications des contrôles avant de rafraichir la fenêtre)
Ou sinon, comment faire pour remplir la table en une seule commande
Merci
Partager