[英]how to combine this linq query to a combobox
我有兩個表課程具有CourseID和名稱,以及Section具有SectionID,CourseID,價格,時間。 我有以下代碼,我不知道如何使用組合框的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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.