• Viernes 8 de Noviembre de 2024, 17:43

Autor Tema:  Falsevaluechanged + Falsevaluechanged  (Leído 902 veces)

Knapp

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Falsevaluechanged + Falsevaluechanged
« en: Viernes 21 de Abril de 2006, 00:02 »
0
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