Foros del Web » Programando para Internet » ASPX (.net) »

Importar Excel a Datagrid VB.NET

Estas en el tema de Importar Excel a Datagrid VB.NET en el foro de ASPX (.net) en Foros del Web. Hola estoy desarrollando una aplicación en VB.NET y necesito cargar un Excel a un grid, he estado buscando en Internet y algo que me parecío ...
  #1 (permalink)  
Antiguo 20/07/2009, 15:34
Avatar de Bellabys  
Fecha de Ingreso: abril-2009
Mensajes: 70
Antigüedad: 15 años, 9 meses
Puntos: 1
Importar Excel a Datagrid VB.NET

Hola estoy desarrollando una aplicación en VB.NET y necesito cargar un Excel a un grid, he estado buscando en Internet y algo que me parecío interesante fue esto :

Código PHP:
 Try
            
Dim MyConnection As System.Data.OleDb.OleDbConnection
            Dim DtSet 
As System.Data.DataSet
            Dim MyCommand 
As System.Data.OleDb.OleDbDataAdapter
            MyConnection 
= New System.Data.OleDb.OleDbConnection _
            
("provider=Microsoft.Jet.OLEDB.4.0;" _
            
" Data Source='C:\Prueba.xls'; " _
             
"Extended Properties=Excel 8.0;")
            
MyCommand = New System.Data.OleDb.OleDbDataAdapter _
                
("select * from [Sheet1$]"MyConnection)
            
MyCommand.TableMappings.Add("Table""TestTable")
            
DtSet = New System.Data.DataSet
            MyCommand
.Fill(DtSet)
            
DataGridView1.DataSource DtSet.Tables(0)
            
MyConnection.Close()
        Catch 
ex As Exception
            MsgBox
(ex.ToString)
        
End Try 
Pero no funciona.


Alguien tiene alguna idea de cómo hacer esta cosa.

Saludos y Gracias!!!
  #2 (permalink)  
Antiguo 20/07/2009, 20:18
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 5 meses
Puntos: 15
Respuesta: Importar Excel a Datagrid VB.NET

Manda error?? a que te refieres con no funciona exactamente?

Saludos,
  #3 (permalink)  
Antiguo 21/07/2009, 07:41
Avatar de Bellabys  
Fecha de Ingreso: abril-2009
Mensajes: 70
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Importar Excel a Datagrid VB.NET

Me refiero a que no hace nada, lo debugeo y no muestra nada de lo que tengo en el excel.
  #4 (permalink)  
Antiguo 21/07/2009, 09:25
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Importar Excel a Datagrid VB.NET

Al final despues de pasarle el dataset al datagrid debes decirle al datagrid que se muestre

DatagridView1.DataBind()

Con eso se mostrará el datagrid.

Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #5 (permalink)  
Antiguo 21/07/2009, 10:06
Avatar de Bellabys  
Fecha de Ingreso: abril-2009
Mensajes: 70
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Importar Excel a Datagrid VB.NET

Gracias pyroCL eso era todo. Te agradezco mucho
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:40.