Como buscar, encontrar y utilizar un textbox en vb.net y asp.net

By | 2010/05/04

Me toco desarrollar una aplicación de intranet que maneja información por cada días de la semana. Para esto diseñe textbox que tenian un ID secuencial como este i_dia_1_cdr, i_dia_2_cdr, etc.

El problema surgio porque no quería tener que manualmente escribir el nombre de cada uno por lo que opte por meterlo en un ciclo y localizar cada control.

Solución:

Dim rbvalue, rkvalue As TextBox

dim valor as string

‘declaro una variable para contener el control

for x=1 to 7 ‘cada dia de la semana

rbvalue = CType(Me.Panel1.FindControl(“i_dia_” & x & “_rb”), TextBox)
rkvalue = CType(Me.Panel1.FindControl(“i_dia_” & x & “_rk”), TextBox)

‘ahora puedo usar la variable como si fuera un textbox

valor = rbvalue.Text

next

‘busco el control y lo asigno a la variable

‘es importante incluir cualquier contenedor o control que tenga dentro (panel1 por ejemplo).

Leave a Reply

Your email address will not be published. Required fields are marked *

This blog is kept spam free by WP-SpamFree.