Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/12/2006, 08:52
Avatar de Thencho
Thencho
 
Fecha de Ingreso: septiembre-2005
Ubicación: Donosti, munduko politena
Mensajes: 83
Antigüedad: 18 años, 7 meses
Puntos: 1
Ya lo he conseguido, he utilizado al final el algoritmo que me ha puesto de ejemplo javiermil.

Dim aux As Object
Dim y As Integer
For x As Integer = 0 To listTareas.Count - 1
y = x
If Not x = listTareas.Count - 1 Then
Do While listTareas.Item(y).FechaInicio > listTareas.Item(y + 1).FechaInicio
aux = listTareas.Item(y)
listTareas.Item(y) = listTareas.Item(y + 1)
listTareas.Item(y + 1) = aux
If Not y = 0 Then
y -= 1
End If
Loop
End If
Next

Rootk, En el ejemplo que te vajas por la pagina del link que me has mandado, he visto que lo que hace es sacar en un datagrid, y segun en que columna le hace click, ordena por esa columna.

Yo lo que tengo es un poco distinto, yo relleno un bindinglist mediante llamada a una entidad, y los datos que tengo que sacar siempre ordenados por un campo en concreto. Fecha de inicio.

Lo que pasa que el ejemplo esta en windows, y yo tengo que aplicarlo as un aspx. Voy a intentar aplicarlo, y si eso ya te comento, ya que con el algoritmo se ralentiza mogollon la aplicacion en el caso de que halla muchas lineas.

Gracias.
__________________
Bueno PEÑA
AGUR !!! :adios: