Intanto grazie mille. Allora, io per il progetto che stò facendo uso db access 2003.

ho trovato il modo di aggiungere un nuovo record alla griglia e a salvarlo, lo posto, magari mi consigliate se ho sbagliato o meno (by ricerca su esempi, purtroppo non è succo mio ma di msdn):
---------------------------------------------------------------------------
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
'Creo una riga vuota
BindingSource1.AddNew()
Button2.Enabled = False
Button3.Visible = True
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
'Eseguo il tetativo di salvataggio dei dati aggiunti
Try
Me.Validate()
Me.BindingSource1.EndEdit()
Me.ElencoTableAdapter.Update(Me.Db1DataSet.Elenco)
MsgBox("Salvataggio Eseguito")

Catch ex As Exception
MsgBox("Salvataggio Fallito")
End Try

End Sub
-------------------------------------------------------------------------

Fino a quà tutto ok, il problema stà nel fatto che dovrei anche eliminare una riga selezionata e fare l'aggiornamento dei dati sul db e creare un comando per salvare invece le modifiche apportate a righe già esistenti. Scusate, la mia unica fonte è internet, ho provato a cercare libri o pdf che mi spiegassero queste cose, ma l'unico che ho comperato, l'ho pagato 40 euri e non mi spiega quello che mi serve.

Potete darmi una mano? possibilmente se avete tempo e pazienza spiegarmi i concetti delle righe!