Salut et merci pour cette réponse. Génial ce composant BackgroundWorker !!
Par contre j'ai encore une petite question avant de marquer
Dans mon cas, ce qui prend surtout beaucoup de temps, c'est la manipulation des cellules du DataGridView pour une belle présentation (ex : coloration des cellules des en-têtes etc). Mais Le BackgroundWorker n'autorise pas la manipulation des controle de formulaire, y -a-t-il un autre composant qui le permet?
Voila, Merci Beaucoup !!

[EDIT] j'ai essayé avec la méthode des délégués, comme ils l'expliquent dans le tutorial qu'il y a sur le site que tu m as passé, mais ca freeze quand même l'application
(voir plantage en cas de grosse requete)
Déclaration du délégué
Private Delegate Sub ManipulationDuCellset(ByVal my_cellset)
Invocation dans la méthode TRAITEMENT du BackGroundWorker
Invoke(New ManipulationDuCellset(AddressOf displayCellSetSimply), my_cellset)
Note : displayCellsetSimply est la méthode qui manipule les cellules de mon DataGridView à partir des données d'un CellSet (my_cellset)
La je crois que je peux dire que c'est vraiment mon code qui est trop loud pour l'application ?
Merci !!!
Partager