' 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"))