Format y Parse en objetos Binding

25/11/2005 - 10:17 por Diego \(DCD\) | Informe spam
Hola,

Tengo el siguiente problema

Cada vez que hago esto:

this.txtImporteEur.DataBindings["Text"].Format += new ConvertEventHandler
(Proquinsa.ControlFinanciero.ComunTipos.DecimalToCurrencyString);
this.txtImporteEur.DataBindings["Text"].Parse += new ConvertEventHandler
(Proquinsa.ControlFinanciero.ComunTipos.CurrencyStringToDecimal);

si ejecuto la instrucción:

this.BindingContext[objAcumulados,"FN_CE_ResumenLC"].AddNew();

No borra los campos para el nuevo registro, pero sin embargo, si comento las
instrucciones, el resultado es el correcto, me deja los campos en blanco
para que pueda introducir estos datos.

¿Alguien sabe que me puede estar ocurriendo?

Gracias y un saludo.
 

Leer las respuestas

#1 Diego \(DCD\)
25/11/2005 - 10:36 | Informe spam
Me respondo a mi mismo,

me acabo de dar cuenta que cuando ejecuto el AddNew(), pasa por el
evento dos veces y la segundo vez que pasa con el valor de
System.DBNull.Value, cosa que no controlaba.

Un saludo.

"Diego (DCD)" escribió en el mensaje
news:
Hola,

Tengo el siguiente problema

Cada vez que hago esto:

this.txtImporteEur.DataBindings["Text"].Format += new ConvertEventHandler
(Proquinsa.ControlFinanciero.ComunTipos.DecimalToCurrencyString);
this.txtImporteEur.DataBindings["Text"].Parse += new ConvertEventHandler
(Proquinsa.ControlFinanciero.ComunTipos.CurrencyStringToDecimal);

si ejecuto la instrucción:

this.BindingContext[objAcumulados,"FN_CE_ResumenLC"].AddNew();

No borra los campos para el nuevo registro, pero sin embargo, si comento


las
instrucciones, el resultado es el correcto, me deja los campos en blanco
para que pueda introducir estos datos.

¿Alguien sabe que me puede estar ocurriendo?

Gracias y un saludo.


Preguntas similares