Je dois placer une zone de liste déroulante sur un formulaire qui affiche une liste de clients.Problèmes de configuration correcte de la combobox VB.NET
Chaque client dispose d'un numéro de client et le nom du client. J'ai découvert que VB.NET ne dispose pas de zones de liste déroulantes multi-colonnes afin de contourner le fait que j'allais interroger les données et mettre un onglet entre le numéro de client et le nom des membres d'affichage et avoir la valeur membre soit le numéro de client:
SELECT CustomerNumber AS ValueMember,
CustomerNumber + CHAR(9) + CustomerName AS DisplayMember
FROM Customers
ORDER BY CustomerNumber
Cela ne fonctionne que partiellement en ce que dans la zone sélectionnée de la liste déroulante, l'onglet entre le numéro et le nom indique, mais quand vous laissez tomber vers le bas de la zone de liste déroulante, l'onglet n'est pas conservée.
Pourquoi il n'y a pas natif combobox multi-colonne pour VB.NET me agace, mais c'est tout autre sujet.
Est-ce que quelqu'un a des idées pour une solution à ce problème qui ne nécessite pas d'obtenir un contrôle tiers?
Merci.
Beaucoup d'options, google + « plusieurs colonnes » + combobox –
Il est donc essentiellement tiers ou rien pour une solution alors? – Tom