Tablas dinámicas
Publicado por Yako (12 intervenciones) el 24/05/2004 17:03:24
Hola,
estoy intentando crear una tabla dinámicamente. A cada celda le meto un objeto label con un texto. Hasta aquí ningún problema pero cuando intento añadirle a la columna una caja de texto me da un error indicándome que debo añadir el Textbox debe colocarse dentro de una etiqueta de formulario con runat=server. El código que tengo es el siguiente:
Dim intFilas As Integer
Dim intColumnas As Integer
Dim fila, fila1 As TableRow
Dim columna As TableCell
Dim tblTabla As Table
Dim txtCaja As TextBox
tblTabla = New Table
For intFilas = 0 To 2
fila = New TableRow
fila.ID = "fila" & intFilas.ToString
tblTabla.Controls.Add(fila)
For intColumnas = 0 To 2
columna = New TableCell
columna.BorderStyle = BorderStyle.Solid
txtCaja = New TextBox
Me.Controls.Add(txtCaja)
columna.Controls.Add(txtCaja)
fila.Controls.Add(columna)
Next
Next
Me.Controls.Add(tblTabla)
Este código se ejecuta cuando se carga la página. ¿Qué hago mal?
Gracias.
estoy intentando crear una tabla dinámicamente. A cada celda le meto un objeto label con un texto. Hasta aquí ningún problema pero cuando intento añadirle a la columna una caja de texto me da un error indicándome que debo añadir el Textbox debe colocarse dentro de una etiqueta de formulario con runat=server. El código que tengo es el siguiente:
Dim intFilas As Integer
Dim intColumnas As Integer
Dim fila, fila1 As TableRow
Dim columna As TableCell
Dim tblTabla As Table
Dim txtCaja As TextBox
tblTabla = New Table
For intFilas = 0 To 2
fila = New TableRow
fila.ID = "fila" & intFilas.ToString
tblTabla.Controls.Add(fila)
For intColumnas = 0 To 2
columna = New TableCell
columna.BorderStyle = BorderStyle.Solid
txtCaja = New TextBox
Me.Controls.Add(txtCaja)
columna.Controls.Add(txtCaja)
fila.Controls.Add(columna)
Next
Next
Me.Controls.Add(tblTabla)
Este código se ejecuta cuando se carga la página. ¿Qué hago mal?
Gracias.
Valora esta pregunta


0