Ver Mensaje Individual
  #3  
Antiguo 17-11-2016
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Tal como dice mamcx. Alfabéticamente hablando, la cadena "19" va antes de la cadena "2" (ya que "1" es menor que "2").

Si tienes manera de incidir en el formato de los IDs puedes colocar un 0 a la izquierda de los que tienen sólo un dígito y de esa manera "02" irá antes de "19" (ya que "0" es menor que "1").

O bien, simplemente usa el método AlphaSort y en el evento OnCompare provees la comparación correcta convirtiendo esos IDs en números.

LineComment Saludos
Responder Con Cita