Un aiuto per favore...

Ho un file XML che leggo tramite ReadXML e così mi ritrovo un dataset con 2 tabelle e una relazione.

Ora tramite questi 2 cicli FOR prelevo i dati:

For Each drMaster In ds.Tables("Ambiente").Rows
For Each drDetail In drMaster.GetChildRows("Ambiente_Campo")

Next
Next

però vorrei inserirli tutti in una datatable che posso associare ad un datagrid.
Come posso fare? Posso unire gli schemi delle 2 tabelle (che sono completamente diversi).

Come faccio ad ottenere un datagrid e quindi di conseguenza un datatable dove ogni riga è composto dal master + detail?

Grazie mille per i vostri aiuti.

Ciao