[VB.NET] Problème sélection de ligne dropdownlist
Bonjour à tous!
Alors voila. Ca fait quelques heure que je suis la-dessus et je ne trouve vraiment pas la réponse.
J'aimerais sélectionner une ligne dans une dropdownlist. Voici le bout de code qui me permettrai de faire ça:
Code:
1 2 3 4 5 6 7 8 9 10 11
| Dim cnx As New SqlConnection
cnx = New BdD().SeConnecter
Dim command As New SqlCommand(MaRequete, cnx)
Dim reader As SqlDataReader = command.ExecuteReader
Dim li As New ListItem
While reader.Read
li = DDLProf.Items.FindByValue(reader.GetInt32(0)) '*******
If (li IsNot Nothing) Then
li.Selected = True
End If
End While |
Sauf que ça ne marche pas. Arrivé aux astérisques, li=Nothing et du coup, ne se sélectionne pas. Le pire c'est que ce code fonctionne dans d'autres pages ! :marteau:
La requête est bonne et retourne bien ce qu'il faut. La dropdownlist est remplie plus haut, et bien en plus!
Quelqu'un verrait-il une erreur que je ne verrais pas, ou autre?
Merci d'avance pour vos réponses!