0

初めて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 つの項目を取得するにはどうすればよいでしょうか。

事前に、ご協力いただきありがとうございます。

4

1 に答える 1