per al prima domanda dovresti dare un'occhiata agli oggetti dataset e a tutti gli oggetti del namespace System.Data in generale 
per la seconda:
codice:
Dim MiaText as Control
For Each Control in MioContenitore.Controls
If TypeOf(MiaText) Is TextBox Then
MiaText.Enable = False
End If
Next
Praticamente tutti gli oggetti, prima di essere tali, sono classi.
Devi dimensionare un Oggetto di tipo Controllo e poi fare un ciclo nella Collection di Controlli presenti all'interno dell'oggetto principale (nel tuo caso probabilmente il form, se avessi messo le text in un panel, sarebbe stato il panel stesso)
Per alcuni controlli devi fare una conversione esplicita qualora non ti rendesse disponibile la proprietà:
codice:
Dim MiaText as Control
For Each Control in MioContenitore.Controls
If TypeOf(MiaText) Is TextBox Then
CType(MiaText, TextBox).Enable = False
End If
Next
spero di essere stato chiaro, altrimenti...chiedi pure 