Вот код:
cmbVegas.Items.AddRange((VegasPegasusCourseObject[])convertableCourses.ToArray());
cmbVegas.DisplayMember = "VegasCourseName";
cmbVegas.ValueMember = "CourseMapID";
converttableCourses - это List<VegasPegasusCourseObject>
Вот откуда я получаю список:
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();
}
}
Здесьobj def:
class VegasPegasusCourseObject
{
public int CourseMapID;
public string VegasCourseName;
public int VegasCourseID;
public string PegasusCourseName;
public int PegasusCourseID;
}
Однако, когда я увольняю этого ребенка, это все, что я получаю: