salehsam
یک شنبه 26 آبان 1392, 00:10 صبح
سلام دوستان
چجوری با EF اطلاعات یک جدول واسطه رو تو دیتاگرید نشون بدم
اگه به تصویر زیر نگاه کنین میبینین که یک دوره که سه مربی داره توی سه ردیف نشون داده میشه
ولی من میخوام تو یک ردیف نشون بده!
112891
کدش هم اینه
var q = from p1 in db.tbl_dore
join p2 in db.tbl_dore_teacher on p1.dore_id equals p2.fk_dore into list1
from l1 in list1.DefaultIfEmpty()
join p3 in db.tbl_teacher on l1.fk_teacher equals p3.teacher_id into list2
from l2 in list2.DefaultIfEmpty()
select new { p1.dore_code,p1.dore_startdate, l2.teacher_fullname,l2.teacher_degree };
dgv_dore.DataSource = q.ToList();
چجوری با EF اطلاعات یک جدول واسطه رو تو دیتاگرید نشون بدم
اگه به تصویر زیر نگاه کنین میبینین که یک دوره که سه مربی داره توی سه ردیف نشون داده میشه
ولی من میخوام تو یک ردیف نشون بده!
112891
کدش هم اینه
var q = from p1 in db.tbl_dore
join p2 in db.tbl_dore_teacher on p1.dore_id equals p2.fk_dore into list1
from l1 in list1.DefaultIfEmpty()
join p3 in db.tbl_teacher on l1.fk_teacher equals p3.teacher_id into list2
from l2 in list2.DefaultIfEmpty()
select new { p1.dore_code,p1.dore_startdate, l2.teacher_fullname,l2.teacher_degree };
dgv_dore.DataSource = q.ToList();