Bonjour,
Prenons l'exemple d'une table client avec cli_id (clé), cli_nom, cli_pre...
Je veux afficher mes clients dans une DropDownList et récupérer les infos après sélection.
Je connais des techniques pour initialiser une DropDownList et récupérer sa valeur (cli_id) après sélection, sauf que j'ai besoin de récupérer les autres infos de mon client et je refais une requête SELECT avec mon info cli_id. Tout ceci afin d'avoir mon objet de type CLIENT au complet.
J'ai vu un moyen d'initialiser mon DropDownList en affectant une méthode qui renvoie une List<Client>.
Donc pour le chargement :
ça c'est ok, par contre ma question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 liste.DataSource = blabla.Instance.getListeClients(); liste.DataValueField = "cli_id"; liste.DataTextField = "cli_nom"; liste.DataBind();
Comment fait-on si je veux récupérer ma sélection sous forme d'objet de type Client?
liste.SelectedItem.Text et liste.SelectedItem.Value renvoie que 2 valeurs mais j'ai besoin du reste. Il doit bien avoir tout le contenu de List<Client> ?
Merci pour vos réponses
ps : je ne souhaite pas utiliser de composant ODS...
Partager