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 ...
Vous pouvez m'aider SVP, je suis un débutant
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 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?
Cheers
Anthony
Partager