Ik heb een listview met meerdere kolomen en rijen.
Nu wil ik de gebruiker de volgorde laten wijzigen van de rijen.
Dit door bijv. de rij naar de juiste plaats te slepen of met commandbuttons die de geselecteerde rij naar boven of beneden verplaatst.
Nu heb ik al wat gezocht en heb ik de volgende oplossing bedacht in pseudocode:
Rij1 is de geselecteerde rij.
NewPos is de nieuwe positie waar de rij naar toe moet.
Voeg op NewPos een item toe en vervolgens alle subitems met dezelfde waarden als Rij1, verwijder vervolgens de oude rij (Rij1) door eerst de subitems te verwijderen en vervolgens het item zelf.
Dit komt uit een voorbeeldje van dragdrop in een listbox.
Nu lijkt me dit wat omslachtig. Is er niet een handiger manier om een geselecteerde rij naar een andere positie te verplaatsen?
Graag verneem ik jullie suggesties.
Nu wil ik de gebruiker de volgorde laten wijzigen van de rijen.
Dit door bijv. de rij naar de juiste plaats te slepen of met commandbuttons die de geselecteerde rij naar boven of beneden verplaatst.
Nu heb ik al wat gezocht en heb ik de volgende oplossing bedacht in pseudocode:
Rij1 is de geselecteerde rij.
NewPos is de nieuwe positie waar de rij naar toe moet.
Voeg op NewPos een item toe en vervolgens alle subitems met dezelfde waarden als Rij1, verwijder vervolgens de oude rij (Rij1) door eerst de subitems te verwijderen en vervolgens het item zelf.
Dit komt uit een voorbeeldje van dragdrop in een listbox.
Nu lijkt me dit wat omslachtig. Is er niet een handiger manier om een geselecteerde rij naar een andere positie te verplaatsen?
Graag verneem ik jullie suggesties.