Problème de valeur renvoyée par un DropDownList
Bonjour,
Je vous explique mon problème :
Je crée actuellement un panneau d'administration pour gérer des records de ma base de données.
Pour supprimer un record, je les affiche dans un DropDownList et il suffit ensuite de cliquer sur le bouton supprimer.
Voici le code pour remplir mon dropdown :
Code:
1 2 3 4 5 6 7
| listeStatuts.Items.Clear()
reader = execSelect("SELECT NOM_STATUT FROM STATUT ORDER BY NOM_STATUT;", oConnection)
While reader.Read()
listeStatuts.Items.Add(reader(0).ToString)
End While
reader.Close() |
Et voici le code exécuté du bouton :
Code:
1 2 3 4 5 6
| Try
cmd = New SqlCommand("DELETE FROM dbo.STATUT WHERE NOM_STATUT='" & listeStatuts.SelectedItem.Text & "'", oConnection)
cmd.ExecuteNonQuery()
Catch ex As Exception
MsgBox("Erreur : " & ex.ToString)
End Try |
Je vais donc rechercher le nom sélectionné et affiché dans mon DropDown pour ma requête.
Mais ma valeur renvoyée est toujours celle du premier élément de mon DropDown, et jamais celui qui est sélectionné.. Voilà quelques heures que je cherche en vain. Auriez-vous une idée?
Merci d'avance! ;)