sauvegarder les modifications apportés sur datagridview
slt, j'ai un datagridview dans mon formulaire windows.
j'arrive à afficher les données dans le datagridview à partie de la base de données. mon problème c comment sauvegarder les modifications apportés par l'utilisateur dans la base? voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Public Class Form3
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim rs1 As ADODB.Recordset
Dim ds As DataSet = New DataSet("Recordset")
Dim da As OleDbDataAdapter = New OleDbDataAdapter
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i As Integer
cn = New ADODB.Connection
cn.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\TOSHIBA\Desktop\mini projet vb\BD2.mdb;Persist Security Info=False"
cn.Open()
'---------- Execute opens the recordset ----------------
rs = New ADODB.Recordset
rs.Open("select * from notes", cn, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic)
da.Fill(ds, rs, "notes")
DataGridView1.DataSource = ds.Tables(0).DefaultView |
le problem est ici:
Code:
1 2 3 4 5 6 7 8 9
|
For i = 0 To ds.Tables(0).Rows.Count - 1
ds.Tables(0).Rows(i).BeginEdit()
ds.Tables(0).Rows(i).AcceptChanges()
ds.Tables(0).Rows(i).EndEdit()
Next
If ds.HasChanges Then
DataGridView1.Update()
End If |
merci de m'aider
End Sub