簡體   English   中英

如何將此linq查詢合並到組合框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM