Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2009, 20:02
Avatar de gakutaru
gakutaru
 
Fecha de Ingreso: agosto-2005
Ubicación: frente a mi NtbK
Mensajes: 239
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: mostrar excel

Gracias x responder.
pero no me habia dado cuenta q estoy leyendo una tabla y la trato d emostrar como lista.
al final, la solucion q use, fue utilizar un DataGrid.
aqui el codigo que me funciona.
Código:
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.Data" %>
<%@ Page Language="VB" Debug="true" %>
<script runat="server">
    Sub Page_Load()
        Dim conAuthors As OleDbConnection
        Dim cmdSelectAuthors As OleDbCommand
        Dim dtrAuthors As OleDbDataReader
        Dim dtblSchema As DataTable
    
        conAuthors = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=C:\Inetpub\wwwroot\ASP\LeerExcel\Prueba.xls; Extended Properties= Excel 8.0")
        conAuthors.Open()
        cmdSelectAuthors = New OleDbCommand("Select * From [Prueba$]", conAuthors)
        dtrAuthors = cmdSelectAuthors.ExecuteReader()
        dtblSchema = dtrAuthors.GetSchemaTable() 'obtengo la table
        dgrdSchema.DataSource = dtrAuthors 'asigno la tabla al datagrid
        dgrdSchema.DataBind() 'asigno la tabla al datagrid
        dtrAuthors.Close()
        conAuthors.Close()
    End Sub
</script>
<html>
<head><title>SqlGetSchemaTable.aspx</title></head>
<body>
<asp:DataGrid id="dgrdSchema" CellPadding="4" HeaderStyle-BackColor="lightgreen" Runat="Server" />

</body>
</html>