Como leo checkbox en una DataGrid?
Publicado por Buster (6 intervenciones) el 10/03/2004 04:22:18
Hola amigos
Tengo este problema, espero que puedan ayudarme
Tengo un data grid donde una de sus columnas es un template column donde le puse un checkbox (no enlazado a datos) para que el usuario seleccione elementos y luego pueda obtener los seleccionados.
Utilizo este código para obtener los elementos:
Dim item As DataGridItem
For Each item In dtgSelAseg.Items
If CType(item.Cells(1).FindControl("chk1"), CheckBox).Checked Then
< codigo >
End If
Next
Bueno, ese código funciona OK. Pero yo tengo dos grillas en mi pagina, ambas con la misma estructura, y cuando presiono un boton pasa los elementos de una grilla a la otra. Y tambien hay otro boton para regresar los elementos de la primera grilla a la anterior.
Solo me funciona en un sentido, pero no a la inversa, pues cuando recorro los elementos de la segunda grilla, todos los checkboes aparecen como desmarcados (Checked evalua a False). Ya revisé bien que estoy usando la grilla correcta, pues leo los otros Cells del Item y veo que son las de la grilla correcta, pero el chekbox aparece como desmarcado siempre.
Alguien sabe si existe algun conflicto al usar dos checkboxes en el mismo formulario? Tienen nombres distintos eh?
Mil gracias.
Tengo este problema, espero que puedan ayudarme
Tengo un data grid donde una de sus columnas es un template column donde le puse un checkbox (no enlazado a datos) para que el usuario seleccione elementos y luego pueda obtener los seleccionados.
Utilizo este código para obtener los elementos:
Dim item As DataGridItem
For Each item In dtgSelAseg.Items
If CType(item.Cells(1).FindControl("chk1"), CheckBox).Checked Then
< codigo >
End If
Next
Bueno, ese código funciona OK. Pero yo tengo dos grillas en mi pagina, ambas con la misma estructura, y cuando presiono un boton pasa los elementos de una grilla a la otra. Y tambien hay otro boton para regresar los elementos de la primera grilla a la anterior.
Solo me funciona en un sentido, pero no a la inversa, pues cuando recorro los elementos de la segunda grilla, todos los checkboes aparecen como desmarcados (Checked evalua a False). Ya revisé bien que estoy usando la grilla correcta, pues leo los otros Cells del Item y veo que son las de la grilla correcta, pero el chekbox aparece como desmarcado siempre.
Alguien sabe si existe algun conflicto al usar dos checkboxes en el mismo formulario? Tienen nombres distintos eh?
Mil gracias.
Valora esta pregunta


0