Here is the code:
cmbVegas.Items.AddRange((VegasPegasusCourseObject[])convertableCourses.ToArray()); cmbVegas.DisplayMember = "VegasCourseName"; cmbVegas.ValueMember = "CourseMapID";
convertableCourses is a List<VegasPegasusCourseObject>
Here I get a List from:
public List<VegasPegasusCourseObject> GetConvertedCourses() { using (PanamaDataContext db = new PanamaDataContext()) { IQueryable<VegasPegasusCourseObject> vegasCourses = from cm in db.VegasToPegasusCourseMaps join c in db.Courses on cm.VegasCourseID equals c.CourseID join cp in db.Courses on cm.PegasusCourseID equals cp.CourseID select new VegasPegasusCourseObject { CourseMapID = cm.VPCMapID, VegasCourseName = c.CourseName, VegasCourseID = cm.VegasCourseID, PegasusCourseID = cm.PegasusCourseID, PegasusCourseName = cp.CourseName }; return vegasCourses.ToList(); } }
Here is the obj def:
class VegasPegasusCourseObject { public int CourseMapID; public string VegasCourseName; public int VegasCourseID; public string PegasusCourseName; public int PegasusCourseID; }
However, when I fire this child, thatβs all I get:

source share