
07/10/2009, 15:21
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 7
Antigüedad: 16 años, 6 meses Puntos: 0 | |
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() |