Buenas,
tengo una grid que cargo con un dataset. En este dataset le agrago una columna de tipo System.Boolean.
Al diseñar mi grid con el tablestyle, me creo una columna "ColGridBooleana = New ComunCli.dataGridColBooleana" a la que le mapeo
"ColGridBooleana.MappingName = dsAlbaransFact.Tables(0).Columns(3).ColumnName". Por lo que la columna booleana del dataset va asignada a la columna booleana de la grid.
La variable ColGridBooleana viene a estar definida así:
Private WithEvents ColGridBooleana As ComunCli.dataGridColBooleana
Me he contruido una clase "dataGridColBooleana" para controlar algunos esdevenimientos y manipularlos para la columna booleana.
en mi clase pretendo controlar cuando se selecciona o deselecciona. He estado mirando por inteenr y entiendo que se deberían lanzar los siguientes eventos... però no es así.
Esta es mi clase dataGridColBoleana:
Imports Microsoft.VisualBasic
Imports System
Imports System.ComponentModel
Imports System.Windows.Forms
Namespace ComunCli
Public Class dataGridColBooleana
Inherits DataGridBoolColumn
Public Sub New()
MyBase.New()
End Sub
Private Sub dataGridColBooleana_TrueValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles
MyBase.TrueValueChanged
MsgBox("true")
End Sub
Private Sub dataGridColBooleana_FalseValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles
MyBase.FalseValueChanged
MsgBox("false")
End Sub
Private Sub dataGridColBooleana_NullTextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles
MyBase.NullTextChanged
MsgBox("null")
End Sub
Alguna razón pq no se lanzan los eventos?
Saludos