您没有发布Question类,但是DisplayMember和ValueMember字段与Question类中的属性字段不匹配:
它看起来应该像这样:
Public Class Question Property QuestionID As Integer Property QuestionText As String Public Sub New(q_ID As Integer, q_Text As String) QuestionID = q_ID QuestionText = q_Text End SubEnd Class
然后,您的数据源属性将如下所示:
cmbQuestion.DisplayMember = "QuestionID"cmbQuestion.ValueMember = "QuestionID"cmbQuestion.DataSource = retrieveQuestions()



