DropDownlist

Signaler
Messages postés
16
Date d'inscription
samedi 12 avril 2008
Statut
Membre
Dernière intervention
27 mai 2011
-
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
-
salut

salut
en
ASP.NET
je veux recuperer l'index de la valeur selectionner dans dropdownlist
pour l''ajouter dans une table

pour extraire les donnees a partir de la
base de donnes je fai le code suivant et sa marche bien :

Sub
remplirfiliere()

com.CommandText =
"select * from
Filiere"

con.Open()

com.Connection = con

dr = com.ExecuteReader

Me.filiere.DataSource =
dr

Me.filiere.DataTextField =
"Libelle_Fil"

Me.filiere.DataValueField =
"Code_Fil"

Me.filiere.DataBind()

con.Close()

End
Sub
probleme:mais  quand je
veux ajoter les informations saisit sur le formulaire d'ajout je recoit une
erreur dans la valeur de la filiere
voila la requete :

insert into
Condidat(Nom,Prenom,Date_naiss,Nation,Sexe,Adresse,Ville,CP,Pays,Email,Niveau,Code_Fil,Dat_insc)
values('" & Me.nom.Text & "','" & Me.prenom.Text &
"','" &
Me.naissance.Text & "','" & Me.nationalite.Text & "','" & Me.sexe.SelectedValue &
"','" &
Me.adresse.Text & "','" & Me.ville.Text & "','" & Me.codepostal.Text & "','" & Me.pays.Text &
"','" &
Me.email.Text & "','" & Me.niveau.SelectedItem.Value & "','" &Me<gras>.filiere.SelectedIndex
<--le probleme & "','" & Date.Today &
"')"

l'erreur quil me renvoi est la
suivante:
conflit entre l'instruction insert et  la contrainte COLUMN FORIEGN
KEY:le conflit est survenu dans la base de
donnees"mabasededonne",table"Filiere",column"Code_Fil"

Merci d'avance

1 réponse

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
67
le SelectedIndex est l'indice de l'element selectionné. indice pour la zone de liste.

la valeur récupérée n'aura aucun lien avec `Code_Fil`