en una aplicacion Windows Forms desarrollada con VB.NET necesito mostrar en un list box una serie (numerica) de listas de empaque de productos ordenadas por rangos o por bloques, dado que en la serie pueda que no exita algun numero continuo se requiere q se ordenen en rangos por ejemplo tengo un rango que va del 2300 al 2900 pero entre estos no estan el 2553,2554,2555, 2862,2863,2864,2865 y 2899
entonces yo necesito generar los grupos asi:
del 2300 al 2552
del 2556 al 2861
del 2866 al 2898
y 2900
como puedo lograr hacer esto?
gracias por su valios ayuda