' Define Columns
Dim boundField1 As New BoundDataField(True)
boundField1.Key = "CompanyName1"
boundField1.Header.Text = "Company Name1"
'Bind to CompanyName field in data source
boundField1.DataFieldName = "CompanyName"
Dim templateField1 As New TemplateDataField(True)
templateField1.Key = "TemplateField1"
templateField1.Header.Text = "Template Column"
' At this point you can set up a template for the template column
' ADD COLUMNS
Me.WebDataGrid1.Columns.Add(boundField1)
Me.WebDataGrid1.Columns.Add(templateField1)
' REMOVE COLUMNS
Me.WebDataGrid1.Columns.Remove(Me.WebDataGrid1.Columns("CompanyName1"))
Me.WebDataGrid1.Columns.Remove(Me.WebDataGrid1.Columns("TemplateField1"))