Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2011, 14:44
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Error con VB.net 2008

Hola jgallego87 Bienvenido al foro!, en una parte andas bien, pero para que leas linea por linea usa el peek, y mediante el array llenar el datagridview :

Asumo que tienes tus columnas hechas en tu datagridview
Código vb:
Ver original
  1. 'El fullpath de tu archivo
  2.        Dim archivo As String = "C:\Archivos de Programas\...."
  3.  
  4.         'Creo un arraypara almacenar los campos
  5.        Dim campos() As String
  6.  
  7.         ' Comprobar que existe
  8.        If System.IO.File.Exists(archivo) = False Then
  9.             MessageBox.Show("Debes indicar un fichero que exista", _
  10.                         "Leer fichero", _
  11.                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
  12.             Exit Sub
  13.         End If
  14.  
  15.         'Creo un StremReader para leer el archivo
  16.        Dim sr As New System.IO.StreamReader(archivo)
  17.  
  18.         'Recorro con el peek mientras no llegue al final
  19.        While sr.Peek() <> -1
  20.             ' Leer una linea del fichero
  21.            Dim s As String = sr.ReadLine()
  22.             'Paso los campos separados por ',' al arreglo de cadenas
  23.            campos = s.Split(",")
  24.             'Paso los valores del arreglo al datagridview y agrego una fila
  25.            DataGridView1.Rows.Add(campos(0), campos(1), campos(2), campos(3),..,campos(26))
  26.  
  27.         End While
  28.         'Cierro el StreamReader
  29.        sr.Close()
Espero leas y lo entiendas. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net