1
« en: Lunes 8 de Mayo de 2006, 12:54 »
Vamos a ver, por ejemplo. Una web con un grid donde tengo dos columnas, las dos ordenables. Cuando salta el evento de ordenación necesito saber cual es el ultimo campo por el que se ordeno el grid, y si fue ascendente o descendente, para poder ordenar el dataview que es el origen de datos del datagrid. en un principio lo guardo en una variable del viewstate y asi lo puedo recuperar la siguiente vez que haga postback. empiezo la ejecucion y pincho la columna a para que se ordene asc. Ahora abro una replica de la web, y en esta replica pincho en la misma columna. Al ser una web nueva debería volver a ordenarse ascendentemente, pero como el viewstate es una copia de la otra web se ordena descendente puesto que mi nueva variable del viewstate lleva que la ultima ordenación fue, A asc. Es incorrecto. Por ahora lo he arreglado con un input oculto pero me gustaria saber si se puede hacer con viewstate. Gracias y un saludo