I have a combobox that can filter out personnel depending on their work location. 1, 2, 3, or all. When the user selects a choice, a listview below fills with all the personnel that correspond to the choice. I have another listview to the right with 4 buttons in between to add one person, all persons in the listview or remove one or remove all.

What is the best way to code this? Should I have two datasets, one for each listview and as the buttons are clicked remove a person from one and add to the other? Currently if I am not removing from the original so, you can add the same person many times which is a problem.