Ciao
deve esserci corrispondenza fra il gridStyle.MappingName e il nome del DataTable (ListaPC) assegnato come DataMember del DataGrid; parimenti deve esserci corrispondenza fra il nome dei campi del DataTable (fonte dati del Datagrid) e MappingName di ogni colonna.
Se il Datatable si chiama ListaPC ed ha i campi colID, colUtente e colPC:
Dim gridStyle As New DataGridTableStyle
gridStyle.MappingName = "ListaPC"
'Dim colID As New DataGridTextBoxColumn
Dim colUtente As New DataGridTextBoxColumn
Dim colPC As New DataGridTextBoxColumn
colUtente.MappingName = "colUtente"
colUtente.HeaderText = "Utente"
colUtente.Width = 140
gridStyle.GridColumnStyles.Add(colUtente)
colPC.MappingName = "colPC"
colPC.HeaderText = "Computer"
colPC.Width = 140
gridStyle.GridColumnStyles.Add(colPC)
dtgridListaPC.TableStyles.Add(gridStyle)
daLista.Fill(dsetLista, "ListaPC")
'usa il data adapter per riempire il dataset e chiama ListaPC il DataTable
dtgridListaPC.DataSource = dsetLista
dtgridListaPC.DataMember = "ListaPC"