All'avvio di una applicazione, sull'evento load di un form apro una connessione ad un db access e riempo un Dataset in questa maniera:

codice:
 Dim objConnection As New OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mioarchivio.mdb;Persist Security Info=False")
    Dim objDataAdapter As New OleDbDataAdapter( _
    "SELECT * from Tabella1", objConnection)

    Dim objDataSet As DataSet
    Dim objDataView As DataView
    Dim objCurrencyManager As CurrencyManager

   ' Inizializzo nuova istanza dataset
    objDataSet = New DataSet()

    'riempo il dataset
    objDataAdapter.Fill(objDataSet, "PRIMODATASET")
I dati successivamente vengono "visualizzati" tramite richiami tipo
codice:
objDataSet.Tables("PRIMODATASET").Rows(riga).Item(k)
Il problema ora è che dovrei cambiare la select in:
codice:
"SELECT  * from Tabella1, Tabella2 WHERE Tabella1.ID = Tabella2.id_comm", objConnection)

Adesso non so come riempire il dataset facendo si che il campo Tabella1.ID sia sostituito dai dati presi dalla Tabella2.

Devo creare un altro dataset con i dati presi dalla tab2 o cos'altro?

In alternativa, come posso vedere il contenuto del Dataset in fase di debug così da capire come viene riempito?