Bonjour,
voici mon problème :
Je fait cette boucle :
Si mon code Entre dans la boucle, cela veut dire que l'ID de mon DataGridView (dgvEventType) et mon ID de DgvOffer sont égaux a ceux de ma table Temporaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 dim dtTemporyOffer as New DataTable For Each dr as DataRow In dtTemporyOffer.Rows If dgvEventType.CurrentRow.Cells("ID").Value = dr("FK_EventTypeID") And dgvOffers.CurrentRow.Cells("ID").Value = dr("FK_ModelID") Then dr.Delete() dr.AcceptChanges() Exit For End If Next
Mon dgvOffer contient :
-une CheckBoxColonne
-une colonne ID
-une colonne nomOffre
Quand je met un check a false ça marche
mais quand je met a TRUE puis a FALSE
il me supprime la ligne du premier coup, et donc dr.AcceptChanges() ne trouve pas la ligne...
Je ne comprend vraiment plus rien...
Quelqu'un sais comment gérer ça?
Partager