codice:
        Dim style As New System.Windows.Forms.DataGridTableStyle()
        Dim colstyle As New DataGridTextBoxColumn()

        ' prima pulisco gli stili  
        dg_c.TableStyles.Clear()

        ' formattazione risultati della ricerca
        style.AlternatingBackColor = Color.WhiteSmoke
        style.MappingName = "cfc"
        style.RowHeadersVisible = False
        style.ReadOnly = True

        'prima colonna
        colstyle.MappingName = "cfc_id"
        colstyle.HeaderText = "ID"
        colstyle.NullText = ""
        colstyle.Width = 30
        style.GridColumnStyles.Add(colstyle)
        colstyle = New DataGridTextBoxColumn()

        'seconda colonna
        colstyle.MappingName = "cfc_nome"
        colstyle.HeaderText = "Nome"
        colstyle.NullText = ""
        colstyle.Width = 220
        style.GridColumnStyles.Add(colstyle)
        colstyle = New DataGridTextBoxColumn()

        ' andate avanti per tutte le colonne

        'aggiungo lo stile alla griglia 
        dg_c.TableStyles.Add(style)
        dg_c.CaptionVisible() = False
io la formatto così una datagrid già piena; se non capite qualche comando sono tutti sulla guida...