Hola, gracias por la ayuda. Esto que estoy tratando de resolver es
simplemente ver cómo puedo separar una cadena de texto que contiene varios
datos como habras visto en el codigo. Ahora voy por mostrar la linea que yo
quiera ver sea la primera o la cuarta, etc. Todo es para aprender como
hacerlo pero el objetivo final es exportar el txt a una base de datos,
modificar uno o dos registros y luego exportarla a un nuevo txt. El tema en
cuestion es que lo vengo haciendo con excel pero luego tengo que completar
manualmente con ceros cada fila para alcanzar el numero de caracteres
obligatorio que nos exigen. Gracias
El 09/01/2013 18:34, "Angel "Java" Lopez" <[email protected]> escribió:

> Hola gente!
>
> ****
>
> Tito, te muestra el ultimo, porque estas haciendo un while, que cada vez
> lee una línea y la coloca en los campos de texto que tienes en el
> formulario.****
>
> O sea, lee línea 1 y pone el contenido en el formulario.****
>
> Lee línea 2 y pone el contenido en el formulario.****
>
> Lee línea 3 ….****
>
> Lee ultima línea y pone el contenido en el formulario.****
>
> ** **
>
> Con lo que siempre queda visible la ultima línea.****
>
> ** **
>
> No se cual es el problema a resolver, pero veria de usar, como “baby
> step”, simplemente****
>
> ** **
>
> System.IO.File.ReadAllLines(DGBox.FileName)****
>
> ** **
>
> Que te devuelve un arreglo con todas las lineas. Ahí vas a estar mas
> comodo para procesar lo que quieras, en el orden que quieras y demás.****
>
> ** **
>
> Nos leemos!
>
> ****
>
> Angel “Java” Lopez****
>
> @ajlopez****
>
> github:ajlopez****
>
> ** **
>
> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Tito
> Molina
> *Sent:* Wednesday, January 09, 2013 11:14 AM
> *To:* vbnet List Member
> *Subject:* [vbnet] consulta sobre archivo de texto****
>
> ** **
>
> Hola, resulta que quiero recorrer todas las lineas de un archivo de texto.
> Cuando ejecuto el siguiente código me muestra el último
>
>     Private Sub btnCargarArchivo_Click(ByVal sender As System.Object,
> ByVal e As System.EventArgs) Handles btnCargarArchivo.Click
>         Dim DGBox As New OpenFileDialog
>         DGBox.Filter = "Archivos de texto plano (.txt)|*.txt"
>         DGBox.Multiselect = False
>         DGBox.ShowDialog()
>         If DGBox.FileName.Length > 0 Then
>             Using Archivo As New System.IO.StreamReader(DGBox.FileName)
>                 Dim Columna() As String
>                 While Not Archivo.EndOfStream
>                     Columna = Archivo.ReadLine.Split(";")
>
>                     txtCasa.Text = String.Format("{0}", Columna(0))
>                     txtOficina.Text = String.Format("{0}", Columna(1))
>                     txtCuenta.Text = String.Format("{0}", Columna(2))
>                     txtAño.Text = String.Format("{0}", Columna(3))
>                     txtMes.Text = String.Format("{0}", Columna(4))
>                     txtImporte.Text = String.Format("{0:C}", Columna(5))
>                     txtNumeroCuota.Text = String.Format("{0}", Columna(6))
>                     txtDNI.Text = String.Format("{0}", Columna(7))
>                     txtReparticion.Text = String.Format("{0}", Columna(8))
>                     txtBoleta.Text = String.Format("{0}", Columna(9))
>                     txtAfiliado.Text = String.Format("{0}", Columna(10))
>                 End While
>             End Using
>         End If
>     End Sub
>
> Me interesaría saber como hacer para leer la primera fila de dicho
> registro. Luego yo me daría maña para leer cualquier fila que es lo que en
> realidad quiero hacer. Muchas gracias
>
> --
> Roberto Miguel Molina****
>

Responder a