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