Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2009, 06:50
jancos
 
Fecha de Ingreso: diciembre-2009
Mensajes: 6
Antigüedad: 15 años, 2 meses
Puntos: 0
Acceder al texto de un control creado dinamicamente

Buenos días, llevo varías días buscando por foros respuestas a mi problema y no he conseguido todavía solucionarlo. Es el siguiente:

Tengo un gridview al que cuando lo relleno, si me devuelve vacio uno de los campos, le añado de forma dinámica un texbox para que el usuario
pueda escribir dentro:

If CType(Me.GVa.Rows.Item(i).Cells.Item(6).Controls(1 ), Label).Text = "" Then
Dim tbox1 As New TextBox()
tbox1.width = 80
GVa.Rows.Item(i).Cells(6).controls.add(tbox1)
End If


Mi problema es en el RowCommand, cuando quiero recuperar el dato que ha puesto el cliente en alguno de esos campos.
En el gridview tengo puesto un botón aceptar que cuando lo pulsa, recojo el texto correspondiente al texbox de la siguiente forma:

If e.CommandName = "BtPassword" Then
Indice = Convert.ToInt32(e.CommandArgument)
CodA = GVa.Rows.Item(Indice).Cells(6).text
end if

No me da ningún tipo de error, pero no me recoge lo que escribo en el campo de texto.
¿Podrían ayudarme, por favor?

Gracias de antemano.