Problemas con los contoles y las barras de herramientas

05/02/2008 - 09:44 por Paul | Informe spam
Hola,

Tengo un formulario con cajas de text, dataGridView,... En el
formulario hay una barra de herramientas donde hay el botón de grabar.
El problema está en cuando por ejemplo, si estoy editando la caja de
texto y voy con el raton a apretar el botón de grabar, lo que se está
editando en la caja de texto no se graba, supongo que es debido a que
no ha perdido el foco, Esto mismo me pasa cuando edito un grid, y
demás controles.

Como puedo hacerlo?
 

Leer las respuestas

#1 Jesús López
05/02/2008 - 10:11 | Informe spam
Así es. Este es un problema bastante desagradable del databinding en Windows
Forms que no tiene una solución nada elegante. Que yo sepa la única solución
al problema es hacer la chapuza de cambiar el foco mediante programación
antes de llamar a EndEdit o EndCurrentEdit y guardar los datos en la base de
datos (DataAdapter.Update, TableAdapter.Update o lo que corresponda).

En WPF la cosa cambia. El databinding de WPF tiene la posibilidad de hacer
que los datos enlazados a los controles vayan hacia el origen de datos.

Saludos:

Jesús López
www.solidq.com




"Paul" escribió en el mensaje
news:
Hola,

Tengo un formulario con cajas de text, dataGridView,... En el
formulario hay una barra de herramientas donde hay el botón de grabar.
El problema está en cuando por ejemplo, si estoy editando la caja de
texto y voy con el raton a apretar el botón de grabar, lo que se está
editando en la caja de texto no se graba, supongo que es debido a que
no ha perdido el foco, Esto mismo me pasa cuando edito un grid, y
demás controles.

Como puedo hacerlo?

Preguntas similares