Καλησπέρα παιδιά.
Έχω ένα πίνακα με 4 στήλες και θέλω να φορτώσω τα δεδομένα του (των 2 στηλών μόνο, δηλαδή τα υπόλοιπα στοιχεία απλώς να μην φαίνονται στο DataGridView) σε ένα DataGridView (σε VB). Γράφω τα εξής:
Dim SQL As String
SQL =
"select * from drive order by descr"
Dim tkalDataTable As DataTable
Dim i as Integer
tkalDataTable = GetTable(SQL) 'η συνάρτηση GetTable(SQL) φορτώνει τα δεδομένα με βάση το SQL ερώτημα σε ένα DataTable. ΕΙΝΑΙ ΤΣΕΚΑΡΙΣΜΕΝΗ ΟΤΙ ΔΟΥΛΕΥΕΙ!!
i= 0
For i= 0 To tkalDataTable.Rows.Count - 1
DataGridView1.Item(i, 0).Value = tkalDataTable.Rows(i).Item(0).ToString
DataGridView1.Item(i, 1).Value = tkalDataTable.Rows(i).Item(1).ToString
Next i
Και ορίζω 2 Columns στο DataGridView.
Δεν παίζει..... Μου βγάζει error
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Μπορεί κανείς να βοηθήσει.....
Ευχαριστώ πολύ....
Keep programming.....