Bonjour à tous.
Je cherche la solution idéale pour différer l'exécution d'une ou plusieurs méthodes.
En gros, le but est d'exécuter plusieurs méthodes en même temps.
Le but est de mettre à jour une base de données uniquement quand l'user a cliquer sur OK.
Pour ce faire, chaque fois qu'il coche ou décoche une CheckBox dans un DataGridView ça me génère un event. Dans la gestion de l'event, je dissocie si la méthode appelle procédure stockée insèrant ou effacant un enregistrement. Seul le nom change, le type d'argument serait toujours un int.
Donc le seul argument de méthode appelant la SP, serait la primary key de cette ligne.
Donc pour que quand l'user clique sur OK, il faudrait exécuter toutes les méthodes en même temps. J'ai pensé à une HashTable avec mes méthodes.
Une HashTable de Delegates je pense.
Le problème... c'est que je ne vois pas du tout comment faire, pour entasser et exécuter tous les delegates contenu dans ma HashTable une fois que l'event du bouton a été levé.
Comme j'en suis encore à l'analyse, j'ai pensé à cette solution. Si quelqu'un pouvait me dire comment faire pour exécuter toutes les méthodes contenues dans ma HashTable ça serait formidable.
Si quelqu'un a une autre solution, j'ai l'esprit ouvert !
Merci.
Partager