Ciao Pedro.
Ma questo scoglio non l'avevamo già superato?
http://www.dotnethell.it/forum/messages.aspx?ThreadID=28960
Comunque, se quel metodo non ti convince, ricorda che tutti i dati che ti servono li trovi all'interno del tuo datatable, quindi, potresti estrarli anche in questo modo:
textbox.text = Tuodataset.Tables(0).Rows(0).Item("NomeColonna").ToString()
Per assegnarli ad un datagrid, invece, puoi semplicemente fare così:
TuoDataGrid.datasource=TuoDataset.tables(0)
TuoDataGrid.Refresh
Facci sapere....
Ciao