DataBind to the field you want. The example below Data Binds the First Name field in the DataTable to your TextBox. Navigation can be done say using a BindingSource to iterate thru the rows or if the DataTable is the source of say a DataGridView which would traverse the rows in the table.
Code:
Dim Table As New DataTable
With Table.Columns
.AddRange(New DataColumn() _
{ _
New DataColumn("ID", GetType(System.String)), _
New DataColumn("FirstName", GetType(System.String)), _
New DataColumn("LastName", GetType(System.String)) _
} _
)
End With
Table.Rows.Add(New Object() {"100", "Kevin", "Gallagher"})
Dim tbox As New TextBox
tbox.Location = New Point(12, 244)
tbox.Size = New Size(100, 20)
Me.Controls.Add(tbox)
tbox.DataBindings.Add("Text", Table, "FirstName")