Comment supprimer une ligne d'un dataset - VB/VBA/VBS - Programmation
MarshPosté le 26-07-2005 à 09:42:38
Bonjour,
je ne comprend pas comment marche le delete d'un dataset lié a un datagrid.
Je vais détailler les opérations que j'effectue : J'ai un dataset nommé dtset. Quand Je clique sur un bouton, je supprime une ligne de mon datagrid par l'instruction suivante :
dtset.Tables("table1" ).Rows(2).Delete()
Ensuite, je clique sur un autre bouton pour ajouter une nouvelle ligne dans mon datagrid :
Pour vérifier mon code je regarde mon datagrid, et je vois que j'ai bien supprimé la ligne d'index 2 et rajouté une ligne avec un champ "NOUVEAU". Maintenant, si je reclique sur mon bouton supprimé, rien ne se passe!! ...savez vous pourquoi? (j'ai même essayé un refresh du datagrid, mais rien ne se passe) Peut être dois-je utiliser une autre méthode?
Marsh Posté le 26-07-2005 à 09:42:38
Bonjour,
je ne comprend pas comment marche le delete d'un dataset lié a un datagrid.
Je vais détailler les opérations que j'effectue :
J'ai un dataset nommé dtset. Quand Je clique sur un bouton, je supprime une ligne de mon datagrid par l'instruction suivante :
dtset.Tables("table1" ).Rows(2).Delete()
Ensuite, je clique sur un autre bouton pour ajouter une nouvelle ligne dans mon datagrid :
NewLigne(0) = "NOUVEAU"
dtset.Tables("table1" ).Rows.Add(NewLigne)
Pour vérifier mon code je regarde mon datagrid, et je vois que j'ai bien supprimé la ligne d'index 2 et rajouté une ligne avec un champ "NOUVEAU".
Maintenant, si je reclique sur mon bouton supprimé, rien ne se passe!! ...savez vous pourquoi? (j'ai même essayé un refresh du datagrid, mais rien ne se passe)
Peut être dois-je utiliser une autre méthode?
En espérant recevoir de l'aide, cordialement,