Código:
Para que cuando le de clic a un check que tengo que el Header del datagrid se ejecute a el procedimiento OnChangeHandlerHeader 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
Ahora dicho procedimiento lo estoy tratando de hacer asi
Código:
Pero la linea 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
Dim cBox As CheckBox = CType(item.FindControl("chkTodos"), CheckBox)
no me devuelve el checkbox y no se porque si sí existe

