Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/09/2007, 12:02
juancete
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 3 meses
Puntos: 0
Mensaje 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);

	}
}