• Viernes 8 de Noviembre de 2024, 21:50

Autor Tema:  Currencymanager.addnew()  (Leído 2589 veces)

Güorker

  • Miembro MUY activo
  • ***
  • Mensajes: 383
    • Ver Perfil
Currencymanager.addnew()
« en: Viernes 17 de Junio de 2005, 14:01 »
0
Buenas,

Estoy trabajando en un formulario Windows en el que tengo una seria de textboxes, combos, etc. enlazados a un currencyManager que se alimenta de un DataView basado en uan tabla de un dataset.

Cuando ejecuto el metodo addnew() del currencyanager para meter un nuevo registro, no se me posiciona sobre ese nuevo registro ni puedo posicionarme sobre él. Le digo al cureency manager.Position = currencymanager.count-1, pero no hace caso, se queda en el registro actual.

Lo peor de todo es que en el currency manager cuenta como que hay una fila nueva!!

Alguien sabe que puede pasar??

Saludos y gracias
[size=109]Ondo ibili, gutxi gastau eta bueltak amari[/size]
[size=109]Pasalo bien, gasta poco y las vueltas a tu madre[/size]

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Currencymanager.addnew()
« Respuesta #1 en: Viernes 17 de Junio de 2005, 15:41 »
0
El CurrencyManager te funciona para cambiar posicion?, yo aca lo probe y normal... todo bien... explica como lo estas haciendo o que codigo estas usando...


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

Güorker

  • Miembro MUY activo
  • ***
  • Mensajes: 383
    • Ver Perfil
Re: Currencymanager.addnew()
« Respuesta #2 en: Lunes 20 de Junio de 2005, 08:40 »
0
Hola de nuevo,

El currency Manager funciona correctamente en todo (navegar, editar registros, eliminar) menos cuando creo un registro nuevo.

El problema es que cuando creo un nuevo registro a traves del currencyManager, en el DataSet cuenta como que ese registro se ha añadido, pero de ninguna manera puedo posicionarme sobre ese registro. Incluso he probado en depuracion asignar a la posicion del currencyManager la del ultimo registro y NO me hace caso.

No se que hacer, estoy desesperado. :brickwall:

Voy a probar una cosa y a ver....

gracias por el interes
[size=109]Ondo ibili, gutxi gastau eta bueltak amari[/size]
[size=109]Pasalo bien, gasta poco y las vueltas a tu madre[/size]

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Currencymanager.addnew()
« Respuesta #3 en: Lunes 20 de Junio de 2005, 15:16 »
0
cuando unes tu currency manager directamente a un dataSet no funciona, tu dataSEt tiene que ser tipificado, si no les tienes que enlazarlo a un dataView, manda tu codigo mejor..


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

Güorker

  • Miembro MUY activo
  • ***
  • Mensajes: 383
    • Ver Perfil
Re: Currencymanager.addnew()
« Respuesta #4 en: Lunes 20 de Junio de 2005, 15:24 »
0
Hola otra vez,

He hecho avances. He descubierto que el problema puede estar en unos comboboxes, me explico:

Tengo un formulario con unos controles, entre los que hay TextBoxes, Comboboxes, DateTimePickers y un DataGrid (para mostrar los hijos del registro actual). Cada uno de estos controles lo asocio a un campo de un DataView que creo a partir de una tabla de un DataSet; y el DataGrid lo asocio a las filas hijas del Registro actual. Además cada uno de los combobox los cargo con valores de una tabla del DataSet (el mismo DataSet de antes), con los atributos DataSource, DataMember y DisplayMember.

La cuestion es que si dejo sin enlazar los Combobox me funciona correctamente el addNew del CurrencyManager, y si los enlazo no me funciona bien, ya que no me puedo posicionar sobre el registro actual (el que se está creando).

Alguna sugerencia para solucionar esto?

Saludos y gracias de nuevo para todos aquellos que lean esta desconcertante duda.
[size=109]Ondo ibili, gutxi gastau eta bueltak amari[/size]
[size=109]Pasalo bien, gasta poco y las vueltas a tu madre[/size]

Güorker

  • Miembro MUY activo
  • ***
  • Mensajes: 383
    • Ver Perfil
Re: Currencymanager.addnew()
« Respuesta #5 en: Martes 21 de Junio de 2005, 08:30 »
0
Aqui estoy otra vez.

EN el ultimo Post me equivoque, donde puse Combobox quería decir Checkbox. Todo mi problema eran los checkbox... y buscando por la red encontre esto que es exactamente lo que me ocurría a mi.

Error al enlazar CheckBox y RadioButton

Hay que dolores de cabeza me ha dado esto y era tan facil!!

Gracias por todo y hasta otra.
[size=109]Ondo ibili, gutxi gastau eta bueltak amari[/size]
[size=109]Pasalo bien, gasta poco y las vueltas a tu madre[/size]