Crear controles en tiempo de ejecucion

19/10/2004 - 19:37 por vicvallo | Informe spam
Hola amigos. Tengo el siguiente problema.
Necesito crear tantos Label como registros tengo en una tabla de mi base de
datos. Me explico, dependiendo de la cantidad de registros que tengo en mi
tabla, debo de crear tantos label con el campo "nombre" de la tabla.

Programo con .NET 2003 para Pocket PC 2003
Muchas gracias.
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
19/10/2004 - 19:59 | Informe spam
Hola amigos. Tengo el siguiente problema.
Necesito crear tantos Label como registros tengo en una tabla de mi
base de datos. Me explico, dependiendo de la cantidad de registros
que tengo en mi tabla, debo de crear tantos label con el campo
"nombre" de la tabla.



Recorre la tabla y ve creando un control label que añades a la coleccion de
controles.

Dim lbl As Label

For i As Integer = 0 To tabla.Rows.Count - 1

lbl = New Label()

lbl.Text = tabla.Rows(i)("Nombre").ToString

' codigo para ubicar el label aqui

' Agrego el control al formulario. Puedes
' usar la coleccion Controls de cualquier
' otro contol contenedor
Controls.Add(lbl)

Next

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares