[VB.NET 2010] Datasets et suppression de lignes
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 :
Code:
1 2
|
_dsListePersonneSession.tPersonne.RemovetPersonneRow(_dsListePersonneSession.tPersonne.Rows(i)) |
Le dataset est bien modifié avec la (les) ligne en moins
La commande
Code:
1 2
|
_dsListePersonneSession.tPersonne.Select(Nothing, Nothing, DataViewRowState.Deleted) |
ne retourne aucune ligne modifiée, du coup pas d'update de bdd possible
Par contre si je supprime les lignes via
Code:
1 2
|
_dsListePersonneSession.tPersonne.Rows(i).Delete() |
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.
curieux non ?