I\'m kind of stuck with that problem. Hope i\'ll get some help. Here\'s the point. I have to fill my DataGridView with that SQL request :
SELECT LOT.NumLot,
When I only look at your last try I see this:
select new { x.NumLot, x.EtatLot, emp.NomEmploye };
vs.
select new { x.NumLot, x.EtatLot, test };
You can never assign or cast one list of anonymous type to another as long as all their properties do not have equal type and name.
EDIT: Write select new { x.NumLot, x.EtatLot, NomEmploye = test };
for the second one instead.