Question

Scénario: Je suis en train de déplacer une application d'accès à C # et sur l'une des formes (accès), l'utilisateur est en mesure de sélectionner un menu déroulant qui a 3 colonnes (ID , Prénom nom de famille). Une fois qu'ils choisissent dans la liste l'ID est affiché sur le bas de baisse.

Question: Est-il possible de recréer cette fonctionnalité à l'aide d'une zone de liste déroulante? Quelles alternatives pouvez-vous suggérer?

EDIT:

texte alt http://www.freeimagehosting.net/uploads/7acfb7bb8b.jpg

est sur le Dropdown en haut à gauche, une zone de texte est à côté de lui qui utilise le nom des deux dernières colonnes du menu déroulant

EDIT 2:

Depuis les multiples colonnes ne coûtent pas possible est-il un moyen de spécifier mutiple displaymembers à afficher sur le menu déroulant à la place? Par exemple: ID - LastName FirstName

À l'heure actuelle un objet employé est ajouté à la liste déroulante avec ces propriétés. J'essayé de placer l'organe d'affichage à

cmbEmp.DisplayMember ="EmployeeID " + "FirstName " + "LastName";

mais cela ne fonctionne pas. Dois-je mettre au rebut en utilisant l'objet employé et juste faire un appel SQL saisissant les concaténés? Je tentais de réutiliser un code (on m'a donné ce projet à mi-chemin de son achèvement), mais il ne peut pas être faisable.

Était-ce utile?

Autres conseils

A partir de votre zone de liste déroulante d'image n'a pas directement cette capacité, mais je l'ai vu des contrôles de parti personnalisés 3e qui le font. Je mettrai à jour si je peux trouver le nom d'un.

Le logiciel que j'ai utilisé a permis de http: //www.active- x.com/ActiveX/APEX_Software_Corporation/True_DBList_Pro_5_0/ Toutefois, ce programme a été écrit dans les jours de VB5 (je ne sais pas si la société qui fabrique le contrôle existe plus). Je vous conseille d'essayer de trouver quelque chose de similaire, mais plus à jour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top