Я привязываю datatable к combobox.DataSource при загрузке. Затем я даю поле со списком DisplayMember и ValueMember (из столбца из двух разных столбцов). В SelectedIndexChanged из combobox я хотел бы использовать свойство SelectedValue для combobox, просто для проверки I MsgBox (combobox.SelectedValue), и я получаю «Аргумент« Запрос »не может быть преобразован в тип« String »». Почему он не отображает значение? :(VB.NET Bound ComboBox SelectedValue не отображает
OnLoad
cbCISoftware.DataSource = dbMaps.Tables("maps")
cbCISoftware.ValueMember = "id"
cbCISoftware.DisplayMember = "name"
SelectedIndexChanged of cbCISoftware
MsgBox(cbCISoftware.SelectedValue)
SelectedValue.ToString outputs
System.Data.DataRowView
Можете ли вы добавить код привязки данных и выделенный код, чтобы мы могли дважды проверить? –
Добавил код! (также DisplayMember показывает штраф в форме) – Theveloper