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 |
| |||
| 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);
}
}
|