none
Problemas con el EndOfData RRS feed

  • Pregunta

  • Miren yo he intentado hacer un programa el cual saca datos de un texto y los pone en un combobox:

    [

     Dim bsc As String = TextBox1.Text
            Using tfp As New FileIO.TextFieldParser("C:\Users\Aratz\Desktop\ctrs.txt")

                ' Indicamos el carácter delimitador de los campos
                tfp.Delimiters = New String() {";"}

                Dim valor As String = String.Empty
                Dim valor2 As String = String.Empty

                ' Recorremos el archivo hasta que no haya líneas.

                While Not tfp.EndOfData
                    Dim fields As String() = tfp.ReadFields()
                    For i = 0 To 100 Step 3
                        ComboBox1.Items.Add(fields(i))
                    Next

    ]


    El problema es que solo tengo 5 fields, y cuando llega a la sexta, da error porque pone "Índice fuera de los límites de la matriz."

    Que tengo que hacer para que no de error?

    martes, 10 de septiembre de 2013 13:53