Grazie! non mi funzionava perché avevo incasinato un po' troppe cose, ho fatto un po di pulizia e mi funziona.
Mi sai dire come faccio ad inserire una combo nel datagrid? Ho una classe che mi permette di fare ciò con il mio vecchio metodo mi risultava facile, bastava che facevo:
codice:
Dim Col1 As New DataGridComboBoxColumn
        Col1.MappingName = "N°"
        Col1.HeaderText = "Num."
        Col1.Width = 10
        Col1.AllowNull = False
        tableStyle.GridColumnStyles.Add(Col1)
Con il codice che mi hai postato mi sai dire come dovrei fare?
e grazie ancora