我試圖改變ListBox
項目的數據,當我做出更改並將它們提交給數據庫時。但是,爲ListBox.SelectedItem
分配新值似乎不起作用,但如果我使用ListBox.Items(lstAlbums.SelectedIndex)
,則它似乎會更改我表單中的實際數據。ListBox.SelectedItem vs ListBox.Items(SelectedIndex)
我也通過GetHashCode
測試了對象,它們看起來也是一樣的。 Boolean
也是如果我試圖比較它們。有人知道爲什麼會發生這種情況嗎?以下是我的部分代碼:
Private Sub DataUpdatedCallback(ByVal updatedAlbum As Album)
' (lstAlbums.Items(lstAlbums.SelectedIndex) Is _
' lstAlbums.SelectedItem) == TRUE
' for some reason using lstAlbums.SelectedItem doesn't change the object data
lstAlbums.Items(lstAlbums.SelectedIndex) = updatedAlbum
End Sub
您好先生,請嘗試閱讀http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title – spajce