SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Knapp en Viernes 21 de Abril de 2006, 00:02

Título: Falsevaluechanged + Falsevaluechanged
Publicado por: Knapp en Viernes 21 de Abril de 2006, 00:02
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