Garder la main sur le programme durant un traitement [Résolu]

Signaler
Messages postés
2
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
31 janvier 2011
-
Messages postés
2
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
31 janvier 2011
-
Bonjour,

Je suis totalement débutant en c# et j'apprends avec à des bouts de code chopés un peu partout

J'ai réussi à me faire un programme assez facilement grâce aux exemples trouvés ici notamment (merci à tous les contributeurs)

Aujourd'hui je ne trouve pas la solution à mon problème qui est le suivant :

En gros, mon programme parcours un dataset et rempli un dataGridView avec un résultat ou incrémente une erreur que j'affiche à l'écran s'il y a lieu.

Durant le traitement le programme est comme "gelé", impossible d'accéder à un élément de l'écran (grid, bouton etc ...)

Donc ma question est comment garder la main sur le programme, car je voudrais ajouter un bouton pause en cas d'erreur et je voudrais également pouvoir consulter le dataGridView pendant le traitement

Merci d'avance

Rico

2 réponses

Messages postés
326
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
8 février 2011
16
Regarde du coté du background worker. cela permet de faire un traitement sur un thread séparé

---
mon blog
Généralement le bug se situe entre le clavier et la chaise.
Le temps est une "chose" introuvable dont l'existence ne fait aucun doute.
Messages postés
2
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
31 janvier 2011

Merci

je vais tester ça