0
我正在第一次使用ListView框。我已經想出瞭如何用數據庫中的數據填充它。我現在想要單擊該列表視圖的一行,並將該行中的五個單元格中的每一個都返回到5個文本框中。我寫了下面的代碼失敗:將列表視圖行移動到文本框
Private Sub lvPrinterSetup_Click(sender As Object, e As System.EventArgs) Handles lvPrinterSetup.Click
Dim values As New List(Of String)
If lvPrinterSetup.SelectedItems.Count > 0 Then
For Each item As ListViewItem.ListViewSubItem In lvPrinterSetup.SelectedItems(0).SubItems
values.Add(item.Text)
txbRow.Text = Convert.ToString(lvPrinterSetup.SelectedItems(0))
txbPrinterName.Text = Convert.ToString(lvPrinterSetup.SelectedItems(1))
txbPrinterName.Text = Convert.ToString(lvPrinterSetup.SelectedItems(2))
txbPrinterNo.Text = Convert.ToString(lvPrinterSetup.SelectedItems(3))
txbPrinterAddress.Text = Convert.ToString(lvPrinterSetup.SelectedItems(4))
Next
End If
End Sub
這是錯誤的筆記說的.SelectedItems(1)「InvalidArgument =‘1’值失敗是無效的‘索引’ 參數名稱:index「
我相信2 - 4也會失敗。那麼,如何從一條我點擊到各種文本框的行中獲得這5個項目?
提前,感謝您的協助。