While looking through the sticky's in this forum, i realized that I am in fact using vb.net, however I figured that there wouldn't be much difference so I will go ahead and post what I figured out to this problem here, and direct all future questions to the .NET forum.
While I feel like I am bludgeoning the problem this is the solution I found:
CODE
Private Sub fillTextBoxes()
Dim columnX As DataGridViewColumn
Dim rowX As DataGridViewRow
Dim i As Integer = 0
While i < Me.portTabs.SelectedTab.Controls.Item(0).Controls.Item(0).Controls.Count
For Each columnX In dgView.Columns
rowX = dgView.CurrentRow
If Me.portTabs.SelectedTab.Controls.Item(0).Controls.Item(0).Controls.Item(i).Name = columnX.Name Then
Me.portTabs.SelectedTab.Controls.Item(0).Controls.Item(0).Controls.Item(i).Controls.Item(0).Text = rowX.Cells(columnX.Name).Value.ToString
Exit For
End If
Next
i = i + 1
End While
End Sub
If you can see a more elegant way of accomplishing the same thing, then I am all ears.
By the way - portTabs is my tab page holder, the first Controls.Item(o) would be the split container, the next is the
first panel, then the group box (has the name) and finally I change the value of the text box within the if statement because for some odd reason every other value returned from the expression is the tab page name... or something else that is not actually in the panel.
Any other questions that anyone may have I will be happy to answer.