我將一個數據表綁定到加載時的combobox.DataSource。然後給組合框一個DisplayMember和一個ValueMember(數據表中的兩個不同的列)。在組合框的SelectedIndexChanged中,我想使用組合框的SelectedValue屬性,只是爲了測試我MsgBox(combobox.SelectedValue),並且我得到了「參數'提示''無法轉換爲'String'類型。爲什麼它沒有顯示價值? :(VB.NET綁定組合框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
你可以添加你的數據綁定代碼和selectedindexchanged代碼,所以我們可以仔細檢查? – 2012-01-05 21:26:47
添加了代碼! (也是DisplayMember在表單上顯示的很好) – Theveloper 2012-01-05 21:31:04