我試圖擺脫在vb.net列表視圖值從列表視圖項目,但不斷收到一個錯誤信息:vb.net檢索的SelectedIndexChanged
「的SelectedItem」不是系統」的成員。 Windows.Forms.ListView」。
我想我需要將eventargs更改爲其他某種事件類型,但是我正在爲此付出努力。有人可以指出我的錯誤。由於
Sub filllistview()
Try
'creatconn()
cn.Open()
Dim cmd As OleDbCommand = New OleDbCommand("Select * from Customers", cn)
dr = cmd.ExecuteReader()
While dr.Read()
ListView1.Items.Add(dr(0).ToString())
ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(dr(1))
End While
Catch ex As Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
Finally
dr.Close()
cn.Close()
End Try
End Sub
需要在這裏
Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As EventArgs) Handles ListView1.SelectedIndexChanged
Try
showcontectsinlistview()
str = ListView1.SelectedItem **<--- ERROR**
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
還是同樣的錯誤斯特凡諾。謝謝 – user1532468
我編輯答案。而且,當我們在這裏時,請說明什麼類型的變量是「str」,謝謝。 –
Dim str As String = Nothing。謝謝 – user1532468