If you do not want to use the built in remove buttons you should look read up on XDocument.View.ExecuteAction method.
As for the filling in of the listbox, it should be a simple as:
- Going to your data source task pane
- Dragging the repeating field onto the form
- If it is text type, the default control will be a textbox. Right click the textbox and then select the list box control.
- Then double click on the listbox to open the properties window.
- Select the lookup options from's data source
- In entries, select the repeating group node.
- In value, select the field that you want to display.
Jason
http://www.k2distillery.com/