Autor
|
Tema: detectar cambio valor checkbox en datagridview (Leído 13,587 veces)
|
BlaineMonkey
Desconectado
Mensajes: 72
|
Tengo un datagridview con varias columnas, una de las cuales contiene checkbox.
He añadido el evento CellValueChanged y me detecta los cambios que se hacen en las todas las columnas menos la checkbox. ¿Cual es el evento que detecta los cambios de estado de los checkbox del datagridview?
|
|
|
En línea
|
|
|
|
unjust63
Desconectado
Mensajes: 6
|
CellValueChange sólo funciona cuando se trabaja en modo virtual con el DataGridView. Deberías hacer algo así:
Private Sub DBGrid2_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DBGrid2.CellClick Select Case e.ColumnIndex Case 1 'o la columan que tenga el checkbox Dim Celda As DataGridViewCheckBoxCell = DBGrid2(e.ColumnIndex, e.RowIndex) Dim CE As CheckState = Celda.Value If CE = CheckState.Checked Then Celda.Value = CheckState.Unchecked Else Celda.Value = CheckState.Checked End Select
|
|
|
En línea
|
|
|
|
BlaineMonkey
Desconectado
Mensajes: 72
|
Gracias por la ayuda pero esto cambia el valor haciendo click en cualquier sitio de la celda. Yo solo quiero que cambie cuando se cambia el estado del checkbox.
¿Cómo se puede hacer?
|
|
|
En línea
|
|
|
|
unjust63
Desconectado
Mensajes: 6
|
No existe ningún evento que salte al cambiar el valor del checkbox en una columna de datagridview, al menos que yo sepa. La única forma de controlarlo es mediante los comandos que te comenté.
|
|
|
En línea
|
|
|
|
BlaineMonkey
Desconectado
Mensajes: 72
|
Vale pues entonces lo haré de esa forma. Gracias por tu ayuda
|
|
|
En línea
|
|
|
|
seba123neo
|
en el evento CellContentClick preguntas si la celda es del tipo objecto DataGridViewCheckBoxCell, si es asi ahi haces lo que quieras...y en internet hay varios ejemplos de como hacerlo..
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Modificar valor checkbox
Desarrollo Web
|
mapers
|
3
|
5,789
|
21 Diciembre 2013, 02:29 am
por #!drvy
|
|
|
Problema al almacenar valor de Checkbox
Programación Visual Basic
|
rapbyone
|
2
|
3,646
|
6 Enero 2015, 13:12 pm
por leomoon45
|
|
|
Cómo cambio el valor o el rango de mi ip?
« 1 2 »
Mensajería
|
Narciso12345
|
16
|
10,442
|
30 Mayo 2015, 10:58 am
por Narciso12345
|
|
|
[Python] Obteniendo el valor de un checkbox HTML [RESUELTO]
Python
|
MA40
|
3
|
7,755
|
16 Agosto 2016, 20:29 pm
por + 1 Oculto(s)
|
|
|
¿Còmo cambio de valor en una matriz?
Java
|
andresach
|
1
|
3,194
|
9 Agosto 2017, 00:47 am
por Serapis
|
|