modification d'une ligne datagridview qui modifie dans le dataset
bonjours,
Voila mon problème :
Lorsque je modifie une ligne dans mon datagridview celle-ci ce modifie bien à la place de l'ancienne valeur mais lorsque je veux copié cela pour mettre le dataset a jours et ensuite la base de donnée a jours cela ne fonctionne pas.
je vous met ma routine pour effectuer cela :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Public Sub mettreAJour(ByVal ligne As String, ByVal textePrecedent As String, ByVal table As String)
ObjetDataRow = ObjetDataSet.Tables(table).Rows(ligne - 1)
'modification de la valeur des champs
ObjetDataRow("textePrecedent") = textePrecedent
'Pour modifier les valeurs changées dans le DataAdapter
ObjetCommandBuilder = New OdbcCommandBuilder(objetDataAdapter)
'Mise à jour
objetDataAdapter.Update(ObjetDataSet, table)
'On vide le DataSet et on le 'recharge' de nouveau
ObjetDataSet.Clear()
objetDataAdapter.Fill(ObjetDataSet, table)
ObjetDataTable = ObjetDataSet.Tables(table)
End Sub |
dans l'attente de vous lire
Personne ne sait comment on copie un datagridview dans un dataset ? je desespère