Datagridview (Mydgv1) создается во время выполнения. Первый столбец в нем представляет собой редактируемый столбец поля со списком. Я установил для него элемент отображения и элемент значения, но я не могу получить правильный элемент отображения/значения. Когда я выбираю элемент из раскрывающегося списка, я получаю значение элемента значения/отображения в качестве элемента значения/отображения последнего элемента в раскрывающемся списке. Почему элемент значения/отображения не изменяется с выбранным элементом в комбо колонка коробки.
On Form Load Event
combo.HeaderText = "Item"
combo.Name = "itemid"
combo.Items.Clear()
Dim ds As SqlDataReader
Dim cmm As New SqlCommand("select itemid from itemdesc", con)
con.Open()
ds = cmm.ExecuteReader
If ds.HasRows Then
While ds.Read
combo.Items.Add(ds(0).ToString)
combo.ValueMember = ds("itemid")
combo.DisplayMember = ds("itemid")
End While
End If
con.Close()
Mydgv1.Columns.Add(combo)
On comboboxcolumn's Leave Event
it = combo.DisplayMember
MsgBox(it)