Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2009, 15:21
sanv
 
Fecha de Ingreso: agosto-2008
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Exclamación Ayuda Por favor

Buenas tardes, estoy ordenando mi grilla, pero el problema que tengo que no me ordena numero, tengo exactamente estos numeros 11,7,21 y 19 y me ordena en descente :7,21,19,11
ascendente:11,19,21,7
Es decir ese 7 nno esta correctamente puesto alguna idea este es mi codigo por favor agradecere su ayuda

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()