Как выбрать строку данных в listbox, разделить ее и отобразить в пронумерованных текстовых полях (txtbox1, txtbox2..?
Я должен иметь возможность изменять данные, отображаемые в списке, поэтому я планировал,что при выборе каждой строки данных эта строка данных будет разделена и скопирована в текстовые поля (txtBox1, txtBox2 и так далее)
Я использовал для этого приведенный ниже код, сначала он выполнял свою работу, однако в последнее время постоянно появляется ошибка "индекс находился за пределами массива", и на последнюю строку кода указывают. Дайте мне знать, если кто-нибудь сможет помочь, спасибо.
Что я уже пробовал:
Dim array(5) As String Dim strRecord As String = ("") strRecord = ListBox1.SelectedItem array = strRecord.Split(",") For N As Integer = 1 To 5 Dim txtBoxN As TextBox = Me.Controls.Find("txtBox" & N, True).FirstOrDefault If Not IsNothing(txtBoxN) Then txtBoxN.Text = array(N - 1) End If Next