Create the Row Created event handler and do the following: Public Sub myGrid_OnRowCreated() Sub myGrid_OnRowCreated(ByVal sender As Object, ByVal e As Web.UI.WebControls.GridViewRowEventArgs) Handles myGrid.RowCreated 'Those columns you don't want to display you config here, 'you could use a for statement if you have many :) e.Row.Cells(1).Visible = False End Sub