Joaquin Trujillo


Agregar controles a un objeto TableCell
noviembre 5, 2007, 9:45 pm
Filed under: .NET | Etiquetas:

El día de ayer publique un ejemplo sencillo de como crear una tabla HTML dinámicamente desde VB .NET ahora veamos que debemos hacer si a una de las celdas de la tabla queremos agregarle un control como un textbox, checkbox, radiobutton, etc. debemos incluir nuestros objetos TableRow y TableCell y además agregar el objeto de tipo de control que deseamos mostrar en la celda por ejemplo:

 dim objRow as TableRow

dim objCell as TableCell

dim objTextBox as TextBox

objRow = new TableRow

objCell = new TableCell

objTextBox = new TextBox

objTextBox.Text = “mensaje de prueba”

objTextBox.Width = 50

objCell.Controls.Add(objTextBox)

objRow.Cells.Add(objCell)

tblEjemplo.Rows.Add(objRow)

 El ejemplo es similar al publicado con anterioridad y si vemos solamente debemos hacer uso de la propiedad Controls.Add para agregar el control de tipo TextBox que hemos creado, así podemos agregar el tipo de control que necesitemos y además tenemos disponibles todas las propiedades asociadas al control que hayamos elegido.


4 comentarios so far
Deja un comentario

thanks for the GREAT post! Very useful…

Comentario por Whatever-ishere

Hola, agregar un texbox de forma dinámica meha quedado claro,
pero… y si quiero capturar el valor introducido en él?.

al hacer click en un botón, estos texboxes han desaparecido. ¿como puedo capturar sus valores?

un saludo, gracias

Comentario por Laura

Y yo misma responderé, poruqe he visto infinidad de post con esta pregunta, y no he encontrado respuesta.

Es muy sencillo.

con string salida = request.Form[“nombretextbox”];

un saludo.

Comentario por Laura

Gracias por la pregunta incluyendo respuesta Laura, asi es… para capturar el valor de estos textbox lo hacemos con request.Form(“idTextBox”), claro, al ir creando los textbox debemos hacer uso de la propiedad ID y colocar un identificador único por cada textbox.

Saludos!.

Comentario por Joaquín




Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s



A %d blogueros les gusta esto: