初めてListViewボックスを使用しています。データベースからのデータを入力する方法を理解しました。その ListView の 1 行をクリックして、その行の 5 つのセルのそれぞれを 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' に対して有効ではありません。パラメータ名: index" というエラー ノートで失敗しています。
2 - 4 も失敗すると確信しています。では、さまざまなテキスト ボックスをクリックした 1 行からこれらの 5 つの項目を取得するにはどうすればよいでしょうか。
事前に、ご協力いただきありがとうございます。