Visual Basic - ordenar fechas en grilla

Life is soft - evento anual de software empresarial
 
Vista:

ordenar fechas en grilla

Publicado por nicolsa (11 intervenciones) el 30/03/2011 21:29:02
Estimados,

tengo una grilla con diferentes tipos de datos y el siguiente codigo

Private Sub grdGrilla_DblClick(ByVal Col As Long, ByVal Row As Long)
If Row = 0 Then
grdDeudas.Row = 1
grdDeudas.Col = 0
grdDeudas.Row2 = grdDeudas.MaxRows
grdDeudas.Col2 = -1
grdDeudas.SortBy = 0
grdDeudas.SortKey(1) = Col
grdDeudas.SortKeyOrder(1) = 1
Screen.MousePointer = 11
grdDeudas.Action = 25
Screen.MousePointer = 0
Else
Call cmdModificarDeudas_Click
End If

If Row < 1 Then Exit Sub
grdDeudas.Row = Row
End Sub

y sucede que ordena todo, pero los datos de tipo fecha, los ordena como si fuera numerico, y no se como corregirlo.

si me pudiesen ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 4
Ha aumentado su posición en 25 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

ordenar fechas en grilla

Publicado por Paolo Santos (76 intervenciones) el 07/04/2011 19:40:59
Pues tengo una solucion que uso cuando me vienen casos asi, es poco ortodoxa pero me funciona, y a falta de que alguien de alguna buena solucion, pues lo que hago es que en mi base de datos hago una tabla con los mismos campos que en la grilla, luego le envio los datos de la grilla y luego hago un select trayendo ordenado los datos de la forma que necesito y luego vuelvo a llenar la grilla, como te digo talvez no es lo mas aconsejable, pero al final de cuentas me funciona y es lo que hago, asi es que si te sirve usalo, saludos.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ordenar fechas en grilla

Publicado por nicolas (11 intervenciones) el 08/04/2011 16:53:11
es una buena idea, pero si hago eso mi jefe me mata.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar