Tema: consulta
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/10/2009, 14:53
sanv
 
Fecha de Ingreso: agosto-2008
Mensajes: 7
Antigüedad: 16 años, 5 meses
Puntos: 0
Exclamación Respuesta: consulta

Ayuda saben que tengo este codigo, me ordena las letras y los decimales pero en una columna que tengo exactamente 1 2 20 1555 no me ordena me pone 20 1555 1 y 2 no se que pasa si alguien me puede ayudar Agradecere bastante
Este es mi codigo
Dim dv As New Data.DataView
Dim ds As New Data.DataSet
ds = Session("dataset")

dv = ds.Tables(0).DefaultView


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"
dv.Sort = e.SortExpression & " " & "DESC"
ViewState("orden") = "DESC"
End If


Me.grvGrilla.DataSource = dv
grvGrilla.AutoGenerateColumns() = True
Me.grvGrilla.DataBind()