bsr a tous ,
je voudrai savoir comment je pourrai enregistrer les donnees de mon gridview vers ma base de donnees .J'ai specifie le datasource de mon gridview et il se remplir normalement mais la sauvegarde est impossible.J'ai un champ guid ds mon grid ki s'incremente pas lors de l'ajout: voici mon code:
cmdb = New OleDb.OleDbCommandBuilder(dta)
dta.UpdateCommand = cmdb.GetUpdateCommand
dta.InsertCommand = cmdb.GetInsertCommand
dta.DeleteCommand = cmdb.GetDeleteCommand
Dim trans As OleDb.OleDbTransaction = cnx.BeginTransaction
dta.UpdateCommand.Transaction = trans
dta.InsertCommand.Transaction = trans
dta.DeleteCommand.Transaction = trans
Try
dta.Update(dts, "LigEcr")
trans.Commit()
dts.Tables("LigEcr").AcceptChanges()
dta.Update(dts, "LigEcr")
MessageBox.Show("l'opération effectuer ", "msgbox Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
Catch ex As Exception
trans.Rollback()
dts.Tables("LigEcr").RejectChanges()
MessageBox.Show(ex.Message, "msgbox Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
Les mises a jour ne fonctionnent pas correctement.
Merci d'avance.