Foros del Web » Programando para Internet » ASPX (.net) »

Evento click de control CheckBox dentro del gridview.

Estas en el tema de Evento click de control CheckBox dentro del gridview. en el foro de ASPX (.net) en Foros del Web. Saludos, tengo una inquietud espero me puedan ayudar. Tengo un gridview que lo lleno con una consulta desde mi base de datos, como necesito guardar ...
  #1 (permalink)  
Antiguo 01/08/2008, 12:26
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Evento click de control CheckBox dentro del gridview.

Saludos, tengo una inquietud espero me puedan ayudar.

Tengo un gridview que lo lleno con una consulta desde mi base de datos, como necesito guardar
en una tabla los registros que selecciono de en mi gridview lo que hice fue poner un itemtemplate
y agregar un fila con checkboxes para que el usuario pueda seleccionar los registros y al
dar click en un boton fuera del grid recorro el grid y guardo los datos
de las filas que estan checkeadas.

Pero ahora quiero agregar otro itemtemplate con un control textbox con
la propiedad Enable=False y que al dar click en el checkbox cambiar la propiedad del textbox
a Enable=true.

El problema es que no se como obtener el evento click del checkbox dentro de la grilla ya que
yo la recorro al momento de mandar a guardar y ese evento no me sirve para habilitar el textbox ahi.

Si alguien puede darme alguna idea se lo agradeceria mucho.
  #2 (permalink)  
Antiguo 01/08/2008, 15:18
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Evento click de control CheckBox dentro del gridview.

Protected Sub TuCheck_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Dim chkTemp As CheckBox = CType(sender, CheckBox)

Dim dgi As DataGridItem

dgi = CType(chkTemp.Parent.Parent, DataGridItem)

dgi.Cells(0).Enabled = True
End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:49.