我从列表数据库中检索整个数据现在我有四个类,如:我在显示成员值中出现错误,如何解决此问题? ?
Student类:
public class StudentTable
{
public string StudentID { get; set; }
public string StudentName { get; set; }
public StudentTable()
{
}
public StudentTable(string aStudentID, string aStudentName)
{
StudentID = aStudentID;
StudentName = aStudentName;
}
}
课程班
public class CourseTable
{
public string CourseID { get; set; }
public string CourseName { get; set; }
public int Credits { get; set; }
public CourseTable()
{
}
public CourseTable(string aCourseID, string aCourseName, int aCredits)
{
CourseID = aCourseID;
CourseName = aCourseName;
Credits = aCredits;
}
}
招生类
public class Enrollment
{
public StudentTable StudentData { get; set; }
public CourseTable CourseData { get; set; }
public DateTime DOE { get; set; }
public Enrollment()
{
}
public Enrollment(StudentTable aStudentData, CourseTable aCourseData, DateTime aDOE)
{
StudentData = aStudentData;
CourseData = aCourseData;
DOE = aDOE;
}
}
StudentScore分类:
public class StudentScore
{
public Enrollment EnrollmentData { get; set; }
public int Score { get; set; }
public StudentScore()
{
}
public StudentScore(Enrollment aEnrollmentData, int aScore)
{
EnrollmentData = aEnrollmentData;
Score = aScore;
}
}
和我通过查询从数据库中检索数据现在我想显示StudentID从列表中,但在StudentScore类中我有EnorllmentData不StudentID。
try
{
var aStudentScore = EnrollmentDB.GetAllScore();
comboBox3.DataSource = aStudentScore;
comboBox3.DisplayMember = "StudentID";
comboBox3.ValueMember = "CourseID";
//comboBox3.ValueMember = "Score";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, ex.GetType().ToString());
}
它告诉我一个DisplayMember错误,您可以请帮我解决这个问题,在becaouse类StudentScore没有StudentID变量,这样我怎么能显示从StudentScore类StudentID?
“它向我展示了一个DisplayMember错误” - 你能更精确吗?*总是*在问题中给出错误信息。 – 2012-08-10 20:11:18
您是否将C#重写为VB.NET?你在C#,VB.NET或两者中都有错误吗?什么是错误? – abatishchev 2012-08-10 20:12:29