Fonction pour extraire les données d'un DataGridView
Bonjour à tous,
Auparavant, j'utilisais Excel VBA pour mes programmes mais je me suis décidé à utiliser Visual Studio pour faire de vrais programmes autonomes. J'ai créé un DatagridView et j'aimerais créer une fonction qui me serait utilisable sur tout un tas de DataGridView afin d'en extraire les valeurs (Que des chiffres).
Avant sous excel VBA, je créé un tableau et je lui assignais les valeurs mais pour VB.net je n'ai pas d'idée car je ne sais pas comment savoir le maximum de ligne et de colonne de mon DataGridView. Sous Excel on avait des fonctions comme Ubound, .count ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Public Function Retriever(ByVal source As DataGridView)
'Retrieve data from a data grid view
Dim output As Object, nr As Integer, nc As Integer
nr = UBound(source, 1) '==> Error
nc = UBound(source, 2) '==> Error
ReDim output(nr, nc)
'
For i = 1 To nr
For j = 1 To nc
output(i, j) = source.item(i, j).value
Next
Next
'
End Function |
Vous pouvez m'aider SVP, je suis un débutant :? ?
Cheers
Anthony