none
cargar un archivo cvs y mostrarlo en un Datagridview en visual basic RRS feed

  • Pregunta

  • Buenas tardes a todos

    tengo el siguiente codigo

    Imports Oracle.DataAccess.Client Imports System.IO

    Private Sub BuscaProyecto_Load(sender As Object, e As EventArgs) Handles MyBase.Load cargaexaminar() End Sub Private Sub cargaexaminar() Dim openFileDialog1 As New OpenFileDialog() openFileDialog1.Filter = "txt files (*.txt)|*.txt|csv files (*.csv)|*.csv|All files (*.*)|*.*" openFileDialog1.FilterIndex = 2 TextCargamasiva.ReadOnly = True End Sub Private Sub ButExaminar_Click(sender As Object, e As EventArgs) Handles ButExaminar.Click 'Dim wread As StreamReader If (OpenFileDialog1.ShowDialog() = DialogResult.OK) Then TextCargamasiva.Text = OpenFileDialog1.FileName.ToString() 'var FileStream = OpenFileDialog1.OpenFile() 'StreamReader wread = New StreamReader(FileStream) 'while (!wread.EndOfStream) 'datos As String = wline.Split(delimiters, StringSplitOptions.None) Dim n As Integer = DataGridView1.Rows.Add() DataGridView1.Rows.Item(n).["codigo"].Value = datos[0].ToString() DataGridView1.Rows.Item(n).["nombre"].Value = datos[1].ToString() DataGridView1.Rows.Item(n).["nota"].Value = datos[2].ToString() End If End Sub

    Pero no doy como cargar el archivo en el datagriedview y que me muestre en el text la ruta del archivo seleccionado

    Por favor espero que me colaboren como siempre 

    Gracias =)

    martes, 25 de junio de 2019 21:00

Todas las respuestas

  • Hola  jcarito

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te recomiendo ingresar al siguiente enlace donde se expone un caso similar al que presentas y puedas encontrar una posible solución.

    https://social.msdn.microsoft.com/Forums/es-ES/b8cc9d4a-ed74-47b2-8507-9f866d4a17b6/saltar-linea-al-cargar-un-csv?forum=vbes

     

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    viernes, 28 de junio de 2019 15:03
    Moderador