Allora, a livello di Form ho:

codice:
 Dim DataAdapter As OleDbDataAdapter
 Dim ds As DataSet
nella Load della form ho:

codice:
Dim sql As String = "SELECT campo1, campo2 FROM [Tabella1]"
            ds = New DataSet
Dim Conn As New OleDbConnection(StringaConnessione)
                    DataAdapter = New OleDbDataAdapter(sql, Conn)
                    Conn.Open()
                    DataAdapter.Fill(ds, "Tabella1")
                    Conn.Close()

DG1.DataSource = ds
DG1.DataMember = "Tabella1"
nella funzione Salva ho:

codice:
DataAdapter.Update(ds, "Tabella1")
quest'ultima riga di codice mi restituisce "Update richiede un UpdateCommand valido se la raccolta DataRow viene passato con righe modificate".

Cosa mi manca?