.CSV para linhas DataGridView chegando em branco no VB.NET

Aqui estão os dados CSV que estou tentando importar para o meu aplicativo VB.NET:

Dados não tratados

Mas quando eu o executo pelo aplicativo, ele preenche apenas a última linha:

Resultado

Aqui está o código para a importação:

Private Sub btnBrowse_Click(sender As Object, e As EventArgs) Handles btnBrowse.Click
    DataGridView1.ClearSelection()
    ofd.Filter = "(*csv)|*.csv"
    If ComboBox1.Text = "zVBImportTEST" Then
        If (ofd.ShowDialog() = DialogResult.OK) Then
            txtbxFilePath.Text = ofd.FileName
        End If
        Dim colsexpected As Integer = 6
        Dim thereader As New StreamReader(txtbxFilePath.Text, Encoding.ASCII)
        Dim sline As String = ""
        thereader.ReadLine()
        Do
            sline = thereader.ReadLine
            If sline Is Nothing Then Exit Do
            Dim words() As String = sline.Split(",")
            DataGridView1.Rows.Add("")
            For ix As Integer = 0 To 5
                DataGridView1.Rows(DataGridView1.Rows.Count - 1).Cells(ix).Value = words(ix)
            Next

        Loop
        thereader.Close()
    Else
        MessageBox.Show("Please select a project.", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
    End If
End Sub

Não consigo descobrir por que as outras linhas estão aparecendo em branco. Se alguém pudesse me ajudar, seria muito apreciado.

questionAnswers(2)

yourAnswerToTheQuestion