Bonjour,
Euh, n'essaie pas d'adapter ce script, ça n'a rien à voir avec du .net !
Déjà, quel langage utilises-tu ? C#, vb ? Il me faut ça si tu veux que je te donne directement du code.
L'idée, c'est de récupérer le résultat de ta requête dans un DataSet ou un DataTable.
Ensuite, l'objet dropdownlist a deux propriétés :
- DataTextField dans lequel tu mets le nom du champ de ta DataTable qui contient le texte qui doit apparaitre ;
- DataValueField dans lequel tu mets le nom du champ de ta DataTable qui contient l'identificateur de l'objet (la clé primaire de ta table, en général)
Tu associes le DataTable (dt) au dropdownlist (ddl) comme ceci :
ddl.DataSource = dt.DefaultView
(Si c'est un DataSet (ds) et non un DataTable, c'est pareil sauf qu'il faut prendre la table du dataset que tu veux :
ddl.DataSource = ds.Tables["Nom table" ou Index].DefaultView
)
Et enfin, il faut lancer la méthode ddl.DataBind() histoire de valider le tout.
J'espère t'avoir aidé,
Xavier