如何将此 linq 查询组合到组合框
how to combine this linq query to a combobox
我有两个表 course,其中包含 CourseID 和名称,以及包含 SectionID、CourseID、价格、时间的 Section。我有以下代码,但我不知道如何使用组合框的 desiplaymember 和 displayvalue。
提前致谢
var fillcmb=(from crs in re.Sections
from r in re.Courses
where crs.CourseID == r.CourseID
select r.Name.ToString()).ToList();
coursecmb.DataSource = fillcmb;
coursecmb.DisplayMember = "Name";
coursecmb.ValueMember = "CourseID";
您没有从 LINQ 查询中选择适当的属性:
var fillcmb=(from crs in re.Sections
from r in re.Courses
where crs.CourseID == r.CourseID
select new { Name = r.Name.ToString(), CourseID = crs.CourseID})
.ToList();
我有两个表 course,其中包含 CourseID 和名称,以及包含 SectionID、CourseID、价格、时间的 Section。我有以下代码,但我不知道如何使用组合框的 desiplaymember 和 displayvalue。 提前致谢
var fillcmb=(from crs in re.Sections
from r in re.Courses
where crs.CourseID == r.CourseID
select r.Name.ToString()).ToList();
coursecmb.DataSource = fillcmb;
coursecmb.DisplayMember = "Name";
coursecmb.ValueMember = "CourseID";
您没有从 LINQ 查询中选择适当的属性:
var fillcmb=(from crs in re.Sections
from r in re.Courses
where crs.CourseID == r.CourseID
select new { Name = r.Name.ToString(), CourseID = crs.CourseID})
.ToList();