Hola Andres...
Para generar la tabla on-the-fly te paso un ejemplo (que lo utilizo a veces
para mostrar esto)

Private Function GenerarTabla(ByVal filas As Integer, ByVal columnas As
Integer) As HtmlTable
        Dim t As New HtmlTable

        For i As Integer = 1 To filas
            Dim fila As New HtmlTableRow
            For j As Integer = 1 To columnas
                Dim celda As New HtmlTableCell

                'Insertar contenido html dentro de la celda
                '   <td>ejemplo<td>
                celda.InnerHtml = "ejemplo"

                'Insertar un control
                'Dim txt As New TextBox
                'celda.Controls.Add(txt)

                fila.Cells.Add(celda)
            Next
            t.Rows.Add(fila)
        Next

        Return t
    End Function



Te dejo unos articulos
    - Como crear una tabla dinamicamente desde el servidor con ASP.NET

http://geeks.ms/blogs/sergio/archive/2008/05/23/como-crear-una-tabla-dinamicamente-desde-el-servidor-con-asp-net.aspx

    - Generar HTMLTable on-the-fly. Asignar texto a la celda (HTML,
Controles, Texto)

http://geeks.ms/blogs/fernandezja/archive/2008/05/23/generar-htmltable-on-the-fly-asignar-texto-a-la-celda-html-controles-texto.aspx



Espero que te sirva de ayuda o guia
______________________
Ing. Jose A. Fernandez
<http://geeks.ms/blogs/fernandezja>





On Thu, May 29, 2008 at 4:59 PM, MYMTEC S.A. - Javier Wamba <
[EMAIL PROTECTED]> wrote:

>  aaaaaaaaaaaaahhhh! si la memoria no me falla proba ponerle
> table1.databind()
> pero... leyendo mas abajo en tu correo veo que lo que queres es agregar
> filas de a una, con asp.table no podes porque no guarda estado, o sea, cada
> vez que vayas al server mediante un postback vas a perder el valor de filas
> que te mostro por pantalla. Para que lo conserve debes guardar en el
> viewstate todos los datos nesesarios para regenerarla.
> Proba poner table1.databind() y veras que siempre que presiones el boton la
> tabla volvera a mostrarse con una sola fila.
>
> Saludos
>
>
>
>
>
> ----- Original Message -----
> *From:* Andrés Guzmán O <[EMAIL PROTECTED]>
> *To:* [email protected]
> *Sent:* Thursday, May 29, 2008 12:12 PM
> *Subject:* [puntonet] Crear Filas Dinámicamente
>
> Amigos tengo un problema quiero crear filas dinamicamente en una tabla y no
> puedo conseguirlo, creo que es por que el metodo donde creo la fila declaro
> tambien la tabla quizas sea por eso pero no se como manejarlo, ojala alguien
> me pueda ayudar (asp 2.0). Lo unico que me hace esto es crear la primera
> fila.
>
> Metodo que crea la celda (segun yo)
>
> Dim tr1 As New TableRow()
>
>         Dim tc1a As New TableCell()
>         Dim cant As New TextBox
>         cant.ID = "TxtCantidad" & i
>         tc1a.Controls.Add(cant)
>         ...................
>
>         Dim tc1b As New TableCell()
>         Dim detalle As New TextBox
>         detalle.ID = "TxtDetalle" & i
>         tc1b.Controls.Add(detalle)
>         ........................
>
>         tr1.Cells.Add(tc1a)
>         tr1.Cells.Add(tc1b)
>
>         Table1.Rows.Add(tr1)
>
> y lo llamo desde un boton
> i = i + 1
> AgregarFila()
>
> Desde ya muchas gracias!!!!!!!
> Andrés Guzmán O.
> [EMAIL PROTECTED]
> 6711130 anexo 106
>
>


-- 
_______________________
Ing. José A. Fernández
fernandezja @ gmail . com

<<javier.jpg>>

Responder a