Datagridview et Enregistrement

Signaler
Messages postés
124
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
29 mai 2020
-
bonsoir
J'ai une base et 3 tables. je charge les données de la table 1 dans un datagridview. J'apporte directement des modifications dans les données affichées dans la datagridview. Ces modifications peuvent porter sur 4 ou 5 lignes. J'applique un filtre et je recharge les données dans la datagridview qui n'affiche maintenant que les lignes modifiées
Mon problème :
Je voudrais enregistrer ces 4 ou 5 lignes modifiées qu'affichent maintenant la datagridview dans la table 3.

Voila ce que j'ai écrit, mais cela ne marche. Je ne fais pas un update d'un enregistrement de la table 1 mais de nouvelles lignes doivent être écrites dans la table 3
Toute aide serait la bienvenue. J'utilise Visual Studio 2019

 Private Sub ValiderModification()

        For Each colonne As DataGridViewColumn In Grid.Columns
            For X = 0 To -1
                For Each row As DataGridViewRow In Grid.Rows
                    For Y = 0 To -1
                        ConnectionSortie()
                        With CDSet
                            DTR = CDSet.Tables("Sortie").NewRow()
                            DTR("Qté") = CStr(Grid.Item("Qté", Y).Value)
                            DTR("Montant") = CStr(Grid.Item("Montant", Y).Value)
                            DTR("Article") = CStr(Grid.Item("Article", Y).Value)
                            DTR("Stock") = CStr(Grid.Item("Stock", Y).Value)
                            DTR("USell") = CStr(Grid.Item("Prix(U)", Y).Value)
                            .Tables("Sortie").Rows.Add(DTR) : CmdB = New OleDb.OleDbCommandBuilder(SOuTA)
                            SOuTA.Update(CDSet, "Sortie") : SOuT = CDSet.Tables("Sortie")
                        End With
                    Next
                Next
            Next
        Next
    End Sub