Bonjour à tous

je créé cette discussion car j'ai créer une application avec une base de données, j'utilise le databindings pour naviguer dans ma base et affciher mes données (c'est vraiment pratique d'ailleurs)

Le problème c'est que quand je modifie une ligne de mon dataset et que au moment ou je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
adapter.Update(frmMain.FilmDataSet.Tables("FILM").Rows(frmMain.FILMBindingSource1.Position))
et bien l'enregistrement est dupiqué avec les modif et l'ancien enregistrement est toujours présent. Je ne comprend pas pouquoi

voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 frmMain.FILMBindingSource1.EndEdit()
Dim adapter As New FilmDataSetTableAdapters.FILMTableAdapter
        If frmMain.FilmDataSet.HasChanges Then
            Try
                adapter.Update(frmMain.FilmDataSet.Tables("FILM").Rows(frmMain.FILMBindingSource1.Position))
            Catch ex As Exception
                MessageBox.Show("Erreur de mise à jour des données", "Erreur", MessageBoxButtons.OK)
            End Try
        End If