Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Mover los items de un Combobox (http://www.forosdelweb.com/f29/mover-items-combobox-701125/)

cristianceci 19/05/2009 17:53

Mover los items de un Combobox
 
Alguien sabe como mover por ejemplo una lista asi

pez
gato
perro

asi

pez
perro
gato

o mover cualquier ítem. Alguien sabe como hacerlo?

Nota: VB.NET

Peterpay 19/05/2009 18:12

Respuesta: Mover los items de un Combobox
 
es una lista al final de cuentas q tiene un orden asi que usar un swap basico

ComboBox xx = new ComboBox();

object temp=xx.Items[indice];
object temp2=xx.Items[indice2];
xx.items.RemoveAt(indice);
xx.items.Add(indice,temp2);
xx.items.RemoveAt(indice2);
xx.Items.Add(indice2,temp);

si lo que necesitas es hacer un intercambio de posicion

si los datos vienen de una fuente de datos revisa ordenamientos previos o si es estatico pues esto funcionara.

EDITADO

de hecho con un simple swap sobre la coleccion debe funcionar

object x=xx.Items[indice1];
xx.items[indice1]=xx.Items[indice2];
xx.items[indice2]=x;

cristianceci 19/05/2009 21:01

Respuesta: Mover los items de un Combobox
 
Ja, no entendí el código. Pero muchas gracias por responder Peterpay.

JoshMex 20/05/2009 06:57

Respuesta: Mover los items de un Combobox
 
Simplementa busca los algoritmos de ordenación de arreglos muy conocidos, puedes aplicarlos tal cual.

cristianceci 20/05/2009 18:57

Respuesta: Mover los items de un Combobox
 
Y eso, donde los busco?
Gracias por responder JoshMex


La zona horaria es GMT -6. Ahora son las 00:30.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.