elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  detectar cambio valor checkbox en datagridview
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: detectar cambio valor checkbox en datagridview  (Leído 12,817 veces)
BlaineMonkey

Desconectado Desconectado

Mensajes: 72


Ver Perfil
detectar cambio valor checkbox en datagridview
« en: 10 Febrero 2010, 19:08 pm »

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 Desconectado

Mensajes: 6


Ver Perfil
Re: detectar cambio valor checkbox en datagridview
« Respuesta #1 en: 10 Febrero 2010, 19:57 pm »

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 Desconectado

Mensajes: 72


Ver Perfil
Re: detectar cambio valor checkbox en datagridview
« Respuesta #2 en: 11 Febrero 2010, 13:51 pm »

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 Desconectado

Mensajes: 6


Ver Perfil
Re: detectar cambio valor checkbox en datagridview
« Respuesta #3 en: 11 Febrero 2010, 15:46 pm »

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 Desconectado

Mensajes: 72


Ver Perfil
Re: detectar cambio valor checkbox en datagridview
« Respuesta #4 en: 11 Febrero 2010, 18:00 pm »

Vale pues entonces lo haré de esa forma. Gracias por tu ayuda
En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: detectar cambio valor checkbox en datagridview
« Respuesta #5 en: 12 Febrero 2010, 01:27 am »

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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Modificar valor checkbox
Desarrollo Web
mapers 3 4,269 Último mensaje 21 Diciembre 2013, 02:29 am
por #!drvy
Problema al almacenar valor de Checkbox
Programación Visual Basic
rapbyone 2 3,242 Último mensaje 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 9,086 Último mensaje 30 Mayo 2015, 10:58 am
por Narciso12345
[Python] Obteniendo el valor de un checkbox HTML [RESUELTO]
Scripting
MA40 3 5,900 Último mensaje 16 Agosto 2016, 20:29 pm
por + 1 Oculto(s)
¿Còmo cambio de valor en una matriz?
Java
andresach 1 2,770 Último mensaje 9 Agosto 2017, 00:47 am
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines