Perdon pero ayer no estuve en la ofix...
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
y no tenia acceso a inter...
Bueno despues de las apologies...
creo que la variable isEditing es la que esta echando mosca...
ya que siempre se vuelve a cargar el control...entonces es ahi donde se pierde su estado y pues ya no ejecuta el code que actualiza la bd...
Aqui yo checaria estas opciones:
1. Suponiendo que la variable isEditing nos sirve solo para mostrar el contenido el segundo control...inmediatamente que se muestra... la desactivaria... ya que el control ya esta cargado.
Con esto ya no se volveria a crear nuevamente el control.
* Aunque debes evaluar que tanto de pega en tu esquema actual...el desactivar inmediatamente la isEditing.
2. La otra que seria generar eventos para cada control... de forma que desde la pagina que los carga (los controles) ..puedas cacharlos y saber cuando se presiono un boton editar o cuando se presiono el boton aceptar del control 2... pero esta segunda opcion te llevaria mas tiempo y tendrias que adecuar tu codigo para que funcione de esta forma.
3. La otra tambien seria... que valides el status del panel del control 2...es decir, si ya esta visible... ya no vuelvas a cargar el control....solo cuando este en modo no visible...
como ves?