Muchas veces necesitamos cambiar el valor por ejemplo de un cuadro de texto que esta inscrustado dentro de un datagrid dentro de una fila lo cual lo primero que tendriamos que hacer es buscarlo por su nombre usando findcontrol y ctype juntamente declarandolo como un objeto tal asi despues poder cambiar sus propiedades.
ejemplo tenemos dentro de un datagrid1 ya cargado un cuadro de texto llamado textbox1 lo cual queremos modificarle la propiedad .text a "chan" de el se encuenta en la fila 0 en la columa 1.
lo que hariamos seria.
CType(Me.GridView1.Rows(0).Cells(1).FindControl("textbox1"), TextBox).Text = "chan"
incluso se puede tratar si solo se quiere obtener el valor
dim x1 as new textbox
x1 = Me.GridView1.Rows(1).Cells(1).FindControl("textbox1")
No hay comentarios:
Publicar un comentario