[VB.NET] Alimenter ComboBox avec une table a deux champs

Alimenter ComboBox avec une table a deux champs [VB.NET] - C#/.NET managed - Programmation

Marsh Posté le 24-07-2003 à 11:36:30    

Hello !
 
Un petit soucis :  
 
J'aimerai alimenter une combobox par une table access a deux champs. Typiquement, une table avec ID_Employe et Nom_Employe.
Dans mon combobox je ve afficher les noms, mais lorsque la sélection et faites, récupérer l'ID.
 
Précision :
 
je sais par ex alimenter un datagrid a partir d'une table, donc pas de probleme de connexion a la base et de recupération des données, c vraiment par rapport o combobox que g un soucis.
 
Merci d'avance!

Reply

Marsh Posté le 24-07-2003 à 11:36:30   

Reply

Marsh Posté le 24-07-2003 à 13:23:42    

une façon de faire serait de stocker dans une sortedList tes deux champs, avec l'ID en clé, et le nom en valeur.
une fois que tu recupere le nom selectionné de ta combo, tu trouve la correspondance pour l'ID grace à ta sortedList

Reply

Marsh Posté le 24-07-2003 à 13:30:13    

ca me semble une bonne idée...
 
c qd meme bcp moins pratique qu'en vba/access..
 
merci merci

Reply

Marsh Posté le 25-07-2003 à 16:20:33    

a ton avis pourquoi y a t'il deux propriétés, 'DataTextField' et 'DataValueField' sur un contrôle DropDownList ?
 
lire la doc ca aide vachement parfois ... on tombe sur des trucs utiles :sarcastic:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed