Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2006, 13:10
Avatar de Developer9
Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 9 meses
Puntos: 47
Pregunta Checkbox en Cabecera de Datagrid

hola, tengo un problem, en el datagrid en el itemcreated tengo:

Código:
    Private Sub gridRequerimiento_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles gridRequerimiento.ItemCreated
        Dim elemType As ListItemType
        elemType = e.Item.ItemType

        If (elemType = ListItemType.Header) Then
            Dim cBox As CheckBox = (CType(e.Item.FindControl("chkTodos"), CheckBox))
            AddHandler cBox.CheckedChanged, AddressOf OnChangeHandlerHeader
        End If
    End Sub
Para que cuando le de clic a un check que tengo que el Header del datagrid se ejecute a el procedimiento OnChangeHandlerHeader

Ahora dicho procedimiento lo estoy tratando de hacer asi

Código:
    Private Sub OnChangeHandlerHeader(ByVal sender As Object, ByVal e As System.EventArgs)
        
        For Each item As DataGridItem In Me.gridRequerimiento.Items
                       Dim cBox As CheckBox = CType(item.FindControl("chkTodos"), CheckBox)
            If (cBox.Checked) Then
                'proceso
            Else
                'proceso
            End If
        Next
End sub
Pero la linea

Dim cBox As CheckBox = CType(item.FindControl("chkTodos"), CheckBox)

no me devuelve el checkbox y no se porque si sí existe