Sauvegarder et récupérer les données d'un DataGridView
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:
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:
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.