Bonjour le Forum,

Je souhaite remplir mon DataGridview en récupèrent les données enregistrer dans un fichier text, actuellement seul le code qui sauvegarde les données fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
     Dim writer As TextWriter = New StreamWriter("C:\Users\All Users\ABC.text")
 
            For i As Integer = 0 To DataGridView1.Rows.Count - 2 Step +1
 
                For j As Integer = 0 To DataGridView1.Columns.Count - 1 Step +1
 
                    writer.Write(vbTab & DataGridView1.Rows(i).Cells(j).Value.ToString() & vbTab & "|")
 
                Next
 
                writer.WriteLine("")
                writer.WriteLine("---------------------------------------------")
 
            Next
            writer.Close()
            MessageBox.Show("Data Exported")
et je bloque avec le code qui récupère les données pour remplir le DataGridView
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
   Dim lines() As String
            Dim vals() As String
 
            ' get lines from the text file
            lines = File.ReadAllLines("C:\Users\All Users\ABC.text")
 
            ' For i As Integer = 0 To lines.Length - 1 Step +1  ' lines
            For i As Integer = 0 To lines.Length - 2 Step +1  ' lines
                vals = lines(i).ToString().Split(CChar(("|")))
                Dim row(vals.Length - 1) As String
 
                For j As Integer = 0 To vals.Length - 1 Step +1  ' columns
 
                    row(j) = vals(j).Trim()
 
                Next j
 
                Table.Rows.Add(row)
 
            Next i
Je sollicite donc votre aide afin de corriger le code qui récupère les données, l'erreur est sur Table.Rows.Add(row)
Merci à vous.