Avatar billede beef12 Nybegynder
26. april 2006 - 12:19 Der er 5 kommentarer og
1 løsning

Treeview - sortere undertræ

Hvis man har et treeview, eksempelvis:

parent1
- b_child1
- a_child2
parent2
- c_child3
- d_child4

Hvis du udelukkende vil sortere parent1 undertræet og IKKE parent2, hvordan vil man så gøre det?
Avatar billede tuxic Nybegynder
26. april 2006 - 22:09 #1
Mit første bud er ved at indsætte børnene i korrekt rækkefølge.
Avatar billede beef12 Nybegynder
26. april 2006 - 22:12 #2
Ja det var så formålet, så mangler jeg bare løsningen :-)
Har fundet lidt om det - alt peger i retning mod at anvende IComparer.
Avatar billede tuxic Nybegynder
26. april 2006 - 22:46 #3
Ja så er der jo nemt at sortere en liste af en slags hvis elementerne implementerer IComparer. Der er jo andre måder at gøre det på, men det er klart den pæneste.
Avatar billede beef12 Nybegynder
26. april 2006 - 22:55 #4
Jeg har haft problemer med netop IComparer - har du et quick n dirty eksempel på hvordan jeg ellers kunne gøre det?
Avatar billede tuxic Nybegynder
27. april 2006 - 09:06 #5
Jeg var vist træt igår. Elementerne skal jo ikke implementere IComparer. Elementerne skal derimod implementere IComparable. (Det er den pæne løsning). Så kan du blot putte dem i en ArrayList og kalde Sort.
Avatar billede beef12 Nybegynder
01. maj 2006 - 20:56 #6
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester