Gracias solucionado! ----- Original Message ----- From: José A. Fernández To: puntonet@mug.org.ar Sent: Friday, May 30, 2008 8:52 AM Subject: [puntonet] Re: Re: [puntonet] Crear Filas Dinámicamente
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 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 To: puntonet@mug.org.ar 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>>