Zone de liste déroulante avec plusieurs colonnes
Scénario: je suis en train de passer d'une application à partir de l'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, Prenom, Nom). Une fois qu'ils sélectionner dans la liste l'ID est affiché sur le menu déroulant.
Question: Est-il possible de recréer cette fonctionnalité à l'aide d'un combo box? Quelles sont vos alternatives?
EDIT:
le texte d'alt http://www.freeimagehosting.net/uploads/7acfb7bb8b.jpg
Déroulant en haut à gauche, une zone de texte à côté qui utilise le nom à partir de les deux dernières colonnes de la liste déroulante
EDIT 2:
Depuis plusieurs colonnes ne sont pas réalisables, existe-il un moyen de spécifier plusieurs displaymembers à apparaître sur la liste déroulante à la place? Par Exemple: ID - FirstName LastName
Actuellement un employé de l'objet est ajouté à la liste déroulante avec ces propriétés. J'ai essayé d'affichage de réglage membre de
cmbEmp.DisplayMember ="EmployeeID " + "FirstName " + "LastName";
mais qui ne l'est pas. Dois-je la ferraille à l'aide de l'objet employé et tout simplement faire un appel SQL accaparement ceux concaténées ensemble? J'ai été de tenter de réutiliser une partie du code (on m'a donné ce projet à mi-chemin par le biais de son achèvement), mais il peut ne pas être réalisable.
OriginalL'auteur Gage | 2010-07-06
Vous devez vous connecter pour publier un commentaire.
La commune de la méthode de réalisation de cette supplante l'événement onDropDown de dessiner votre propre menu déroulant avec plusieurs valeurs. Il y a beaucoup d'exemples allant de procédures pas à pas pour téléchargeables contrôles. Voici quelques-uns:
OriginalL'auteur BenV
À partir de votre image de zone de liste déroulante n'ont pas directement de cette capacité, toutefois, j'ai vu personnalisé 3ème partie des contrôles qui ne. Je mettrai à jour si je peux trouver le nom de l'un.
Le logiciel que j'ai utilisé avait une licence 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 suis pas sûr si la société qui rend le contrôle existe plus). Je conseille d'essayer de trouver quelque chose de similaire, mais plus à jour.
OriginalL'auteur Scott Chamberlain