Conoceis algun metodo ya hecho para ordenar este control por orden alfabetico?
saludos
| |||
Re: ordenar dropdownlist contiene listitem ejemplo: dropdownlist lista; lista.add(new listitem("juan","11111111A"); //juan es el text y el nif es el value lista.add(new listitem("pepe","11111111B"); lista.add(new listitem("luis","11111111C"); y me gustaria ordenar la lista por el text (el nombre de la persona) saludos |
| |||
Re: ordenar dropdownlist |
| |||
Re: ordenar dropdownlist gracias. lo que hice al final fue hacer que la clase cuyos objetos keria ordenar heredara de IComparer, y luego definir dentro de la clase que quiero ordenar el metodo Compare, luego para ordenar el arraylist que uso para rellenar el dropdownlist uso miarray.sort(new persona())
Código:
public class Persona: IComparer { private string _cif; private string _nombre; public int Compare(object x, object y) { Persona o1 = (Persona)x; Persona o2 = (Persona)y; CaseInsensitiveComparer comparadorStrings=new CaseInsensitiveComparer(); return comparadorStrings.Compare(o1.nombre, o2.nombre); } } |