Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2013, 10:30
Avatar de hawkwindd
hawkwindd
 
Fecha de Ingreso: junio-2009
Mensajes: 73
Antigüedad: 15 años, 7 meses
Puntos: 1
Pregunta controlar eventos de checkbox en datagridview en VB.NET 2005

Buenos dias

Recurro nuevamente a su conocimiento para solicitar ayuda en cuanto a un nuevo problema que me encuentro, sucede que tengo varios checkbox dentro de un datagridview en vb.net 2005:




El problema sucede cuando yo intento lanzar diferentes eventos relacionados con cada columna de checkbox y no logro obtener un evento por check, es decir solo los obtengo por clic en todo el grid, incluso puedo detectar el check con el evento CellContentClick del grid, pero pasa cuando hago check en cualquier checkbox....

Este es un ejemplo que hice:

Código vb:
Ver original
  1. Private Sub gridImpo_CellContentClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles gridImpo.CellContentClick
  2.         If e.ColumnIndex = Me.gridImpo.Columns.Item("cap").Index Then
  3.             Dim chkCell As DataGridViewCheckBoxCell = Me.gridImpo.Rows(e.RowIndex).Cells("cap")
  4.             chkCell.Value = Not chkCell.Value
  5.         End If
  6.         MessageBox.Show("CAPTURA", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information)



Lo que necesito es producir y lanzar instrucciones diferentes con cada checbox:

CAP,PGO,SAL....

Muchas gracias de antemano

Saludos