15/03/2005, 09:41
|
| | | Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 19 años, 9 meses Puntos: 1 | |
yo creo q tu lo que kieres hacer es q si una vez te pincha en una columna te lo ordene ascendentemente y si vuelve a darle otra vez te lo ordene descendentemente
yo lo haria asi
utilizario 2 variales una para controlar q columan he ordenado anteriormente y otra para si era asc o desc
esas do2 variables serain 2 viewstate
mira este codigo haber que te parece:
if viewstate("columna")=e.sortexpression then
'es la misma columna de la anterior ordenacion
if viewstate("orden")="ASC" then
dv.sort=e.sortexpression & " " & "DESC"
viewstate("orden")="DESC"
ELSE
dv.sort=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"
viewstate("orden")="DESC"
end if |