Probléme de la conversion au type string
Salut,
alors j'ai une fonction sur vb.net 2008 comme celui_ci :
Code:
1 2 3 4 5 6 7 8
| Public Function Get_values(ByVal col As Integer, ByVal grid As DataGridView) As VariantType
Dim b As VariantType
grid.Select()
b = Int(grid.CurrentRow().Index)
Get_values = grid.Item(col, b).Value
End Function |
et je veux récuperer les données séléctionnées d'un grid vers les textbox comme ça :
Code:
1 2 3 4 5 6 7 8
| If Gfor.CurrentRow.Cells.Item(0).Value.ToString <> "" Then
Tnom.Text = Get_values(1, Gfor)
Tadresse.Text = Get_values(2, Gfor)
Tphone.Text = Get_values(3, Gfor)
Tmail.Text = Get_values(4, Gfor)
End If |
'appel du function :Get_values(1, Gfor)
mais elle me donne toujours un msg d'erreur :
(la conversation de la chaine "aaaa" en type integer)
noter que : aaaa est la valeur que je veux récupérer
(Tnom.Text = Get_values(1, Gfor))
j'ai fais Tnom.Text = cstr(Get_values(1, Gfor))
mais meme msg d'erreur s'affiche.
merci de votre aide.