Tengo una tabla la cual le agrego filas según mi necesidad y dentro de cada celda estoy añadiendo un "RadioButtonList".
Todo funciona perfectamente, se me crea una tabla de 2 filas con 2 RadioButtonList dentro de cada celda. Ahora bien, cuando voy a grabar los datos contenido en la tabla, me aparece que la tabla no tiene filas. Cuando ASP.NET hace postback me borra la tabla y no puedo grabar los datos.
¿Qué debo hacer para que no se me borre la tabla y los controles creados dinámicamente dentro de ella al hacer un postback?
El código que utilizo para añadir filas a la tabla es el siguiente:
Código:
Dim Fila As System.Web.UI.HtmlControls.HtmlTableRow
Dim Celda As System.Web.UI.HtmlControls.HtmlTableCell
Fila = New System.Web.UI.HtmlControls.HtmlTableRow
rb = New RadioButtonList
rb.ID = "dbPuntos_" & intContador.ToString
rb.Font.Name = "Verdana"
rb.Font.Size = FontUnit.XXSmall
Celda = New System.Web.UI.HtmlControls.HtmlTableCell
Celda.Align = "Left"
Celda.Controls.Add(rb)
Fila.Cells.Add(Celda)
tblCalificaciones.Rows.Add(Fila)
El código para leer la tabla es el siguiente:
Código:
For i As Integer = 0 To tblCalificaciones.Rows.Count - 1
...
Next