Bonjour,
Pour les besoins d'un programme, j'utilise un DataGridView sans source de données.
Celui-ci est rempli manuellement avec les données d'une base de donnée Access externe.
Mon problème est le suivant, l'utilisateur clique sur un bouton, cela déclenche la mise à jour de la base access via une requête simple :
Ensuite, l'appel d'une fonction se fait. La fonction en question a pour rôle de mettre à jour le dataGridView en le vidant et en regardant à nouveau le contenu de la base de données Access qui vient d'être modifiée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ObjetCommand = New OleDbCommand("...Update ma table...", ObjetConnection) ObjetCommand.ExecuteNonQuery()
Problème, si je ne mets pas un System.Threading.Sleep à 1000, la requête Update n'est pas terminée que le DataGridView est mis à jour (et donc pas avec les données modifiées comme souhaité).
Application.DoEvents() ne règle pas non plus le problème.
Pourrez-vous m'aider ?
Partager