Compartir a través de


Probar y determinar los errores de persistencia

En esta sección, comprobará que, sin el uso de Session para la persistencia, los cambios de orden se perderán cuando se vuelva a cargar la página para que refleje los cambios de la configuración de presentación.

Para probar los cambios de programación efectuados en la dirección de ordenamiento codificada en el proyecto

  1. En el menú Generar, haga clic en Generar solución.

  2. Si existen errores de generación, corríjalos ahora.

  3. En el menú Depurar, haga clic en Iniciar.

Si no aparecen errores de generación, se cargará la página Default.aspx en el explorador, con el informe de agrupamiento jerárquico (Hierarchical Grouping) generado en el formulario.
  1. Observe la dirección de ordenamiento cuidadosamente. Conviene imprimir la página para comparar los cambios de la dirección de ordenamiento.

  2. Haga clic en el botón Cambiar la dirección de ordenamiento a descendente.

Se invertirá la dirección de ordenamiento.
  1. Haga clic en el botón Cambiar la dirección de ordenamiento a ascendente.

    La dirección de ordenamiento volverá a su orden original (ascendente).

Para probar si se conservan los cambios de orden cuando cambia la configuración de presentación

En el siguiente procedimiento, verificará si se conserva la dirección de ordenamiento al aplicar otros cambios a la página (por ejemplo la configuración de presentación).

  1. Haga clic en el botón Cambiar la dirección de ordenamiento a descendente.
Se invertirá la dirección de ordenamiento.
  1. En la barra de herramientas del informe, ajuste la ampliación de 100% a 125%.

    La página recargará el informe al 125%, pero no se conservará la inversión de la dirección de ordenamiento.

  2. Haga clic de nuevo en el botón Cambiar la dirección de ordenamiento a descendente.

Se invertirá la dirección de ordenamiento.
  1. En la barra de herramientas del informe, ajuste la ampliación de 125% a 100%.

  2. La página recargará el informe al 100%, pero no se conservará la inversión de la dirección de ordenamiento.

  3. Vuelva a Visual Studio y haga clic en Detener para salir del modo de depuración.

En esta prueba, comprobará que, en esta etapa del tutorial, la persistencia falla. La dirección de ordenamiento sólo se aplica si se hace clic en uno de los botones de ordenación. La dirección de ordenamiento se descarta si el usuario interactúa con la página para ajustar la ampliación o abrir otra página en un informe de varias páginas. Por ello, deberá agregar código para conservar el cambio de la dirección de ordenamiento realizado en el modelo de objetos ReportDocument mediante Session.