plop,
ptite question/remarque :
J'ai passé pas mal de temps ce matin a résoudre un soucis qui concerne la suppression de lignes dans un dataset et la mise à jour des modifs dans la bdd.
J'utilise un dataset fortement typé et je supprime la ligne dans une boucle via :
Le dataset est bien modifié avec la (les) ligne en moins
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 _dsListePersonneSession.tPersonne.RemovetPersonneRow(_dsListePersonneSession.tPersonne.Rows(i))
La commande
ne retourne aucune ligne modifiée, du coup pas d'update de bdd possible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 _dsListePersonneSession.tPersonne.Select(Nothing, Nothing, DataViewRowState.Deleted)
Par contre si je supprime les lignes via
j'ai bien les lignes supprimées du dataset mais le select des lignes avec l'etat DataViewRowState.Deleted me renvoit bien quelque chose et du coup l'udate derriere fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 _dsListePersonneSession.tPersonne.Rows(i).Delete()
curieux non ?
Partager