PDA

View Full Version : سوال: جستجو بین چند جدول در linq



han008had
جمعه 03 بهمن 1393, 19:46 عصر
سلام دوستان
من 4 جدول مستقل دارم و یک جدول واسط که می خوام براساس انتخاب از روی چهار عدد dropdownlist اطلاعات را از جدول واسط استخراج کنم ولی متاسفانه اصلا شرط ها اعمال نشده وفقط رکورد اول جدول واسط نمایش داده می شود
ممنون میشم راهنمایی بفرمایید.
int T = Convert.ToInt32(DDLterm.SelectedValue);
int L = Convert.ToInt32(DDLnameLesson.SelectedValue);
int U = Convert.ToInt32(DDLnameUni.SelectedValue);
int Y = Convert.ToInt32(DDLyear.SelectedValue);

var P = (from c in db.Programs
where
(c.Id_term == T
&& c.lno == L
&& c.Uno == U
&& c.Id_year == Y)
select new
{
PNo=c.Id_prog,
Lname = c.Lesson.lname,
Day=c.day,
Time=c.time
} ).ToList();

GridViewShowProgram.DataSource = P;
GridViewShowProgram.DataBind();
GridViewShowProgram.Visible = true;