io la formatto così una datagrid già piena; se non capite qualche comando sono tutti sulla guida...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