Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2009, 08:53
cben
 
Fecha de Ingreso: octubre-2009
Mensajes: 11
Antigüedad: 14 años, 7 meses
Puntos: 0
Actualizar datagrid después de pulsar un botón de un control de usuario

Buenas tardes!!

Tengo un formulario web con un datagrid y un control de usuario.

En el control de usuario existe un botón que al pulsarlo cambia el valor de una variable de sesión. Esta variable de sesión se utiliza a su vez como origen de datos del datagrid.

El problema radica en que al pulsar el botón del control, primero se recorre el page_load del formulario y posteriormente entra a ejecutar el button1_Click del botón (dentro de del control).
Como desde el control no hay constancia de que exista el datagrid, no puedo decirle al datagrid del formulario que se recargue con los datos nuevos (generados al pulsar el botón).

He probado ha crear un evento en el control y lanzarlo dentro de button1_Click pero me dice que nadie se ha suscrito al evento, y previamente me he suscrito en el page_load del formuario.
He mirado temas de post back, etc. y no encuentro nada. También he visto alguien que con un Response.Redirect intenta realizar una llamada al servidor para que entre en el Page_Load y se recargue, pero no consigo hacerlo sin que se modifiquen cosas del formulario.

¿Alguien me puede echar una manilla?

Muchas gracias!