15/03/2005, 16:35
|
| | | Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 19 años, 9 meses Puntos: 1 | |
me referia q alamcenar en session el dv para recogerlo despues cdo kisieras manteniendo la ordenacion =>
.....
session("dv")=dv
.....
datasource=session("dv")
Pero veo para solucionar esto utilizas campoorden.Text por lo tanto olvidate de mi ultmio mensaje y en e lmetodo de ordenacion mete
if viewstate("columna")=e.sortexpression then
'es la misma columna de la anterior ordenacion
if viewstate("orden")="ASC" then
dv.sort=e.sortexpression & " " & "DESC"
CAMPOORDEN.TEXT=e.sortexpression & " " & "DESC"
viewstate("orden")="DESC"
ELSE
dv.sort=e.sortexpression & " " & "ASC"
CAMPOORDEN.TEXT=e.sortexpression & " " & "ASC"
viewstate("orden")="ASC"
END IF
ELSE
viewstate("columna")=e.sortexpression
'ahora por ejemplo q la primera vez sea ascendente
dv.sort=e.sortexpression & " " & "asc"
CAMPOORDEN.TEXT=e.sortexpression & " " & "ASC"
viewstate("orden")="DESC"
end if
Añade las tres lineas de CAMPOORDEN.TEXT como aparecen ahi haber si te funciona asi |