none
No perder los datos de un grid al volver atrás en una página RRS feed

  • Pregunta

  • Estimados:

    Estoy recién iniciandome con asp.net / c#  y tengo un problema

    Tengo una web form con un formulario de 2 campos, un botón para registrar y otro botón que me redirecciona a otra web form en donde tengo un GridView en donde muestro los datos guardados en un ArrayList además de un botón para volver al formulario inicial, el problema es que al ver el listado y presionar el botón volver, luego si quiero volver a ver el listado el gridview pierde los datos y queda vacío, alguien tiene una idea de cómo solucionar esto.

    sábado, 27 de agosto de 2016 22:35

Respuestas

  • Utiliza las herramientas de depuración. En el code-behind del .aspx que muestra el grid, pon un punto de ruptura en el Page_Load, y sigue la ejecución paso a paso. Vete fijando en las partes del código que se ejecutan, a ver por qué no entra en las líneas de código que tenías previstas para cargar de datos el gridview (recuerda que no se guarda en el caché del navegador, tienes que regenerarlo cada vez que se navegue a la página, tanto si es avanzando como retrocediendo).
    domingo, 28 de agosto de 2016 11:03

Todas las respuestas

  • Utiliza las herramientas de depuración. En el code-behind del .aspx que muestra el grid, pon un punto de ruptura en el Page_Load, y sigue la ejecución paso a paso. Vete fijando en las partes del código que se ejecutan, a ver por qué no entra en las líneas de código que tenías previstas para cargar de datos el gridview (recuerda que no se guarda en el caché del navegador, tienes que regenerarlo cada vez que se navegue a la página, tanto si es avanzando como retrocediendo).
    domingo, 28 de agosto de 2016 11:03
  • hola

    ese arraylist que usas para cargar el grid deberias conservarlo en el objeto Session, de esta forma cuando voelves no perderas los datos

    Estado de sesión de ASP.NET

    la idea es que despues cuando vuelvas a la pagina los datos los recuperes de la Session y los vuelvas asignar el grid

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 29 de agosto de 2016 5:05