Hi Greg,
Thanks for the interest in Syncfusion products.
You can set the Column header text of the gird from the Text properties and also you can retrieve the column header by saving to a string. Please refer the following code snippet.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
GridControl1(0, 1).Text = "CustId"
GridControl1(0, 2).Text = "AccountNo"
GridControl1(0, 3).Text = "CustomerName"
GridControl1(0, 4).Text = "AccountBalance"
GridControl1.Model.ColWidths.ResizeToFit(Syncfusion.Windows.Forms.Grid.GridRangeInfo.Col(1))
GridControl1.Model.ColWidths.ResizeToFit(Syncfusion.Windows.Forms.Grid.GridRangeInfo.Col(2))
GridControl1.Model.ColWidths.ResizeToFit(Syncfusion.Windows.Forms.Grid.GridRangeInfo.Col(3))
GridControl1.Model.ColWidths.ResizeToFit(Syncfusion.Windows.Forms.Grid.GridRangeInfo.Col(4))
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim str1 As String = Me.GridControl1(0, 1).Text
Dim str2 As String = Me.GridControl1(0, 2).Text
Dim str3 As String = Me.GridControl1(0, 3).Text
Dim str4 As String = Me.GridControl1(0, 4).Text
MessageBox.Show("Col1: " + str1 + " Col2:" + str2 + " Col3:" + str3 + " Col4 : " + str4)
End Sub
Please refer the sample in the below link that illustrates the above.
http://websamples.syncfusion.com/samples/Grid.Windows/F59616/main.htmPlease let me know if this is not what you needed.
Regards,
Asem.