Si, certo niente database.
Sinceramente non ho capito moltissimo, però ho preso spunto dalla parolina magica .Split , sono andato a googlare un pò ed ecco la soluzione:
codice:
        Dim openFileDialog As New OpenFileDialog()
        openFileDialog.InitialDirectory = pathMDb & "temp"
        openFileDialog.Filter = "lst file|*.lst"
        openFileDialog.FilterIndex = 1
        openFileDialog.RestoreDirectory = True
        openFileDialog.Title = "Elenco file etichette"
        Dim a() As String
        If openFileDialog.ShowDialog() = DialogResult.OK Then
            Using readfromfile As New IO.StreamReader(openFileDialog.FileName)
                While readfromfile.Peek <> -1
                    a = (readfromfile.ReadLine.Split(New String() {","}, StringSplitOptions.None))
                    DataGridView1.Rows.Add(a(0), a(1), a(2))
                End While
                readfromfile.Close()
            End Using
        End If
e la cosa grandiosa è che funziona!
C'è qualcosa da perfezionare?
Grazie