Как заполнить элемент управления ComboBox VB.NET ячейки в MySQL
Здравствуйте, я пытаюсь здесь заполнить datagridview comboboxcell из базы данных mysql. Ситуация такова, что у каждого предмета будут учителя, которых можно будет выбрать после того, как предметы будут успешно загружены. Мне не везет. Кто-нибудь может помочь мне загрузить учителей по предметам в datagridviewcell. Заранее спасибо.
Что я уже пробовал:
Try Dim cmb As New DataGridViewComboBoxColumn cmb.HeaderText = "Teacher" cmb.Name = "cmb" dgvsubj.Columns.Add(cmb) Dim item As DataGridViewRow For Each item In dgvsubj.Rows Dim dtgCol As New DataGridViewComboBoxCell str = "SELECT teacher_subjects.TeacherID, teacher.Name, teacher_subjects.SubjectID" _ & " FROM(teacher, teacher_subjects) WHERE teacher.TeacherID = teacher_subjects.TeacherID " _ & " AND teacher_subjects.SubjectID =" & item.Cells("SubjectID").Value Dim sqlcmd As New MySqlCommand(str, con) If con.State = ConnectionState.Closed Then con.Open() Dim reader = sqlcmd.ExecuteReader If reader.HasRows Then While reader.Read dtgCol = item.Cells(4) dtgCol.DisplayMember = reader.Item("TeacherID") dtgCol.ValueMember = reader.Item("Name") End While End If Next Catch ex As Exception MessageBox.Show(ex.ToString) Finally con.Close() End Try