Como hacer que no se lance el evento Column_changing

15/02/2005 - 18:33 por Oscar Calvo | Informe spam
Hola a todos,
Tengo un dataset, con manejador para el evento Column_Changing, ya que tengo
que hacer unas validaciones cuando se cambia algo en alguna columna.Pero
quiero, que para acelerar el proceso, cuando soy yo por codigo el que le
asigna el valor a una columna, no me salte el evento.He porbado con
beginInit y beginLOadData, pero no sirven

Hay alguna manera de hacer que no salte este evento?
Entiendo que podria desusbcribirme del evento y despues volver a
subscribirme, pero no me parece una forma elegante.

Gracias y un saludo
 

Leer las respuestas

#1 Octavio Hernandez
15/02/2005 - 19:43 | Informe spam
Entiendo que podria desusbcribirme del evento y despues volver a
subscribirme, pero no me parece una forma elegante.



O tener una variable privada de tipo lógico a nivel de clase, a la que sólo
asignaras True antes de cambiar el valor de la columna por código. Luego en
el gestor del evento indicas 'no hacer nada' si el valor de la variable es
True...

No sé si es más elegante, pero sería más o menos lo mismo que ocurriría si
el grid tuviera una propiedad 'Disparar ColumnChange'...

Slds - Octavio

Preguntas similares