No hace el AddNew() de forma Correcta.

18/11/2005 - 18:53 por Diego \(DCD\) | Informe spam
Hola a todos,

estoy teniendo este problema, tengo un formalario que mantiene una tabla
maestra.

Tengo enlazado los textbox de la siguiente forma:

textNombre.DataBindings.Add (new
Binding("Text",objPoblaciones,"Poblacion.Nombre"));

todo funciona bien escepto el AddNew(), es decir cuando hago un:

this.BindingContext[objPoblaciones,"Poblacion"].EndCurrentEdit();
this.BindingContext[objPoblaciones,"Poblacion"].AddNew();

las cajas de texto no se ponen en blanco, es como si se quedara en el
registro actual. Me explico

si tengo en el registro actual en el campo Poblacion.Nombre el valor
"Málaga", cuando hago el AddNew se queda con "Málaga" no se borra.

he probado también esto:

textNombre.DataBindings.Add (new
Binding("Text",objPoblaciones.Poblacion,"Nombre"));

pero sigue igual, no sé que puede ser.

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 Vyacheslav Popov
18/11/2005 - 19:11 | Informe spam
Hola Diego

Dame más datos... ¿Que tablas tiene objPoblaciones en caso de que es un
DataSet?

Saludos
Popov

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

estoy teniendo este problema, tengo un formalario que mantiene una
tabla
maestra.

Tengo enlazado los textbox de la siguiente forma:

textNombre.DataBindings.Add (new
Binding("Text",objPoblaciones,"Poblacion.Nombre"));

todo funciona bien escepto el AddNew(), es decir cuando hago un:

this.BindingContext[objPoblaciones,"Poblacion"].EndCurrentEdit();
this.BindingContext[objPoblaciones,"Poblacion"].AddNew();

las cajas de texto no se ponen en blanco, es como si se quedara en el
registro actual. Me explico

si tengo en el registro actual en el campo Poblacion.Nombre el valor
"Málaga", cuando hago el AddNew se queda con "Málaga" no se borra.

he probado también esto:

textNombre.DataBindings.Add (new
Binding("Text",objPoblaciones.Poblacion,"Nombre"));

pero sigue igual, no sé que puede ser.

Gracias y un saludo.


Respuesta Responder a este mensaje
#2 Diego \(DCD\)
18/11/2005 - 20:02 | Informe spam
Es la única tabla que tiene. No tiene nada más.

Un saludo.

"Vyacheslav Popov" escribió en el mensaje
news:
Hola Diego

Dame más datos... ¿Que tablas tiene objPoblaciones en caso de que es un
DataSet?

Saludos
Popov

"Diego (DCD)" escribió en el mensaje
news:%
> Hola a todos,
>
> estoy teniendo este problema, tengo un formalario que mantiene una
> tabla
> maestra.
>
> Tengo enlazado los textbox de la siguiente forma:
>
> textNombre.DataBindings.Add (new
> Binding("Text",objPoblaciones,"Poblacion.Nombre"));
>
> todo funciona bien escepto el AddNew(), es decir cuando hago un:
>
> this.BindingContext[objPoblaciones,"Poblacion"].EndCurrentEdit();
> this.BindingContext[objPoblaciones,"Poblacion"].AddNew();
>
> las cajas de texto no se ponen en blanco, es como si se quedara en el
> registro actual. Me explico
>
> si tengo en el registro actual en el campo Poblacion.Nombre el valor
> "Málaga", cuando hago el AddNew se queda con "Málaga" no se borra.
>
> he probado también esto:
>
> textNombre.DataBindings.Add (new
> Binding("Text",objPoblaciones.Poblacion,"Nombre"));
>
> pero sigue igual, no sé que puede ser.
>
> Gracias y un saludo.
>
>


Respuesta Responder a este mensaje
#3 Vyacheslav Popov
18/11/2005 - 20:22 | Informe spam
¿Porque lo enlazas con un textBox en vez de un comboBox?


"Diego (DCD)" escribió en el mensaje
news:
Es la única tabla que tiene. No tiene nada más.

Un saludo.

"Vyacheslav Popov" escribió en el mensaje
news:
Hola Diego

Dame más datos... ¿Que tablas tiene objPoblaciones en caso de que es un
DataSet?

Saludos
Popov

"Diego (DCD)" escribió en el mensaje
news:%
> Hola a todos,
>
> estoy teniendo este problema, tengo un formalario que mantiene una
> tabla
> maestra.
>
> Tengo enlazado los textbox de la siguiente forma:
>
> textNombre.DataBindings.Add (new
> Binding("Text",objPoblaciones,"Poblacion.Nombre"));
>
> todo funciona bien escepto el AddNew(), es decir cuando hago un:
>
> this.BindingContext[objPoblaciones,"Poblacion"].EndCurrentEdit();
> this.BindingContext[objPoblaciones,"Poblacion"].AddNew();
>
> las cajas de texto no se ponen en blanco, es como si se quedara en
> el
> registro actual. Me explico
>
> si tengo en el registro actual en el campo Poblacion.Nombre el valor
> "Málaga", cuando hago el AddNew se queda con "Málaga" no se borra.
>
> he probado también esto:
>
> textNombre.DataBindings.Add (new
> Binding("Text",objPoblaciones.Poblacion,"Nombre"));
>
> pero sigue igual, no sé que puede ser.
>
> Gracias y un saludo.
>
>






Respuesta Responder a este mensaje
#4 Marckys
21/11/2005 - 08:13 | Informe spam
Tienes enlazado un CheckBox o un radioButton ????


Marckys --> Power by C#


"Diego (DCD)" escribió:

Hola a todos,

estoy teniendo este problema, tengo un formalario que mantiene una tabla
maestra.

Tengo enlazado los textbox de la siguiente forma:

textNombre.DataBindings.Add (new
Binding("Text",objPoblaciones,"Poblacion.Nombre"));

todo funciona bien escepto el AddNew(), es decir cuando hago un:

this.BindingContext[objPoblaciones,"Poblacion"].EndCurrentEdit();
this.BindingContext[objPoblaciones,"Poblacion"].AddNew();

las cajas de texto no se ponen en blanco, es como si se quedara en el
registro actual. Me explico

si tengo en el registro actual en el campo Poblacion.Nombre el valor
"Málaga", cuando hago el AddNew se queda con "Málaga" no se borra.

he probado también esto:

textNombre.DataBindings.Add (new
Binding("Text",objPoblaciones.Poblacion,"Nombre"));

pero sigue igual, no sé que puede ser.

Gracias y un saludo.



Respuesta Responder a este mensaje
#5 titoyimiler_segura
06/12/2005 - 22:24 | Informe spam
haga lo siguiente
cree una variable de tipo CurrencyManager y asociela al binding
intententelo
private CurrencyManager cm;
cm = (CurrencyManager)this.BindingContext[tblInfracion];
cm.AddNew();
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida