Ver Mensaje Individual
  #13 (permalink)  
Antiguo 15/03/2005, 09:41
Avatar de neivan
neivan
 
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