Index Hors Limite après Split
Bonjour à tous,
Je fais appel à vous car j'ai un problème que je ne parviens pas à comprendre / régler.
Après avoir récupéré mes données avec une requête SQL et les intégrer dans un Datagridview, j'ai besoin de faire un Split sur une colonne pour récupérer seulement une partie de la valeur.
Jusque là pas de problème.
Seulement lorsque je veux attribuer le résultat à une variable, j'ai une erreur de type Index Hors Limite du tableau.
Pourtant lorsque je fais un test en demandant d'écrire le résultat dans un MsgBox, ça fonctionne.
Voici mon petit bout de code qui me bloque:
Les données du DGV sont au format "AB001-123456"
Code:
1 2 3 4 5 6
| For i = 0 To DataGridView1.Rows.Count - 1
Dim Acces = DataGridView1.Rows(i).Cells.Item("AccessionNumber").Value
Dim temp() = Split(Acces, "-")
Dim acn As Integer = temp(1)
Next |
Donc si je demande Msgbox(temp(1)) Ca fonctionne
Mais avec la ligne Dim acn As Integer = temp(1) ça bloque
Pourriez-vous m'expliquer ce qui coince, je vous en serais très reconnaissant.
Merci d'avance
Jérôme