Bonjour, je ne sais pas si mon titre est suffisamment claire mais ma demande est un peu tordue:

Je veux remplir un combobox avec une requête LINQ sur ma base SQL server.
Voici ma requête LINQ:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 CalendarDataContext db = new CalendarDataContext();
            var directorsRes = (
               from c in db.directors
               join c2 in db.users on c.id_user equals c2.id
               select c);
Ensuite je désire afficher le nom des directeur qui se trouve dans la table user: et c'est la que je bloque .

j'ai mis ça mais cela ne marche pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
cb_directorCampus.DataSource = directorsRes.ToArray();
 
            cb_directorCampus.DisplayMember = "user['lastname']";
             // J'ai aussi essayé de seulement mettre lastname mais ça ne      
             //fonctionne pas
             cb_directorCampus.ValueMember = "id";
Pouvez vous me donner un coup de main ?