Salve....

caricando un DATASET non riesco poi a fare una corretta associazione ad una gridview

Ecco il codice usato....mi dite quale sarebbe il modo migliore ?
codice:
Dim Conn As New OleDbConnection
        Dim DS As New DataSet()

        Dim strConn As String 

strConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & 

Application.StartupPath & "\MagOrA.mdb;"

        Conn.ConnectionString = strConn
        
Dim DA As New OleDbDataAdapter("SELECT * FROM Prodotti", Conn)

        Conn.Open()
        
        DA.Fill(DS, "prova")

        Conn.Close()

        DataGridView1.DataSource = DS
Cosi non mi carica nulla

devo modificare l'associazione cosi

codice:
        DataGridView1.DataSource = DS.Tables("prova")
Ed allora mi carica...

Alla griglia vorrei associare un BindingNavigator

Allora ho modificato il codice...ho aggiunto un Navigator e un BindingSource dato che altrimenti non ci posso associare il Navigator...giusto ???

Ho associato tramite designer il Navigator al BindingSource1 ed ho apportato le seguenti modifiche

codice:
BindingSource1.DataSource = DS.Tables("prova")
DataGridView1.DataSource = BindingSource1.DataSource
allo spostamento tramite il navigatore non mi corrisponde lo spostamento sulla griglia...

Come mai ?

Inoltre...voi che metodo mi consigliate per fare tutto cio' ? cosa sbaglio ?