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.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 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")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)
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
Merci à vous.
Partager